Esecuzione di comandi remoti in PowerShell

PowerShell è una potente console di comando inclusa nelle versioni moderne di Windows. Una delle sue funzioni più utili è la possibilità di eseguire comandi su server remoti. Questo può essere utile per gli amministratori di sistema che gestiscono più server Windows.

Passaggio 1: consentire l'accesso remoto

Innanzitutto, dobbiamo consentire l'accesso remoto. Sul server a cui si desidera accedere in remoto, aprire PowerShell con privilegi di amministratore (quindi fare clic con il tasto destro del mouse su PowerShell e fare clic su "Esegui come amministratore"). Eseguire il comando seguente:

Enable-PSRemoting -Force

Ciò avvia il servizio WinRM, si assicura che si avvii automaticamente e configura il firewall in modo da consentire le connessioni in entrata.

Sul computer (da cui si desidera connettersi), eseguire il comando seguente con privilegi di amministratore:

Enable-PSRemoting -Force

Dovremo assicurarci che entrambi i computer si fidino l'uno dell'altro. Per fare ciò, dobbiamo configurare l'impostazione "TrustedHosts". Se si desidera consentire connessioni al proprio computer / server da tutti i computer, eseguire:

Set-Item wsman:\localhost\client\trustedhosts *

Se si desidera limitare questo a determinati computer, utilizzare il seguente comando. Sostituisci l'elenco separato da virgole di 0.0.0.0, 1.1.1.1, 2.2.2.2 e 3.3.3.3 con gli indirizzi IP che avranno accesso.

Set-Item wsman:\localhost\client\trustedhosts 0.0.0.0,1.1.1.1,2.2.2.2,3.3.3.3

Ora riavvia WinRM:

Restart-Service WinRM

Passaggio 2: testare la connessione

Per testare la connessione, vai al computer da cui vuoi connetterti ed esegui:

Test-WsMan ipaddress

Sostituire ipaddresscon l'indirizzo IP dell'altro computer / server.

Passaggio 3: apertura delle porte

Il primo comando che abbiamo eseguito ( Enable-PSRemoting -Force) configurerà automaticamente il firewall in modo che accetti le connessioni in entrata per l'accesso remoto. Tuttavia, se c'è qualcosa di fronte al firewall (come il router), potrebbe essere necessario impostare anche il port forwarding. Le porte utilizzate sono:

  • 5985 per HTTP
  • 5986 per HTTPS

Passaggio 4: esecuzione dei comandi

Quanto segue viene utilizzato per eseguire comandi su un server remoto:

Invoke-Command -ComputerName ipaddress -ScriptBlock { command } -credential username

Sostituisci ipaddresscon l'indirizzo IP del server, commandcon il comando che desideri eseguire su quel server e usernamecon il nome utente dell'utente che eseguirà il comando.

Se non si desidera utilizzare Invoke-Commandper ogni singolo comando, è possibile invece avviare una sessione. Ogni comando digitato verrà quindi eseguito sul server remoto con le credenziali specificate. La sintassi per avviare una sessione è la seguente:

Enter-PSSession -ComputerName ipaddress -Credential username

Sostituisci ipaddresscon l'indirizzo IP del server e usernamecon l'utente che eseguirà il comando. Ogni comando che digiti in futuro verrà eseguito sul server remoto.



Leave a Comment

Come accedere al VPS Vultr

Come accedere al VPS Vultr

Vultr offre diversi modi per accedere al tuo VPS per configurare, installare e utilizzare. Credenziali di accesso Le credenziali di accesso predefinite per il tuo VPS ar

Scopri i servizi di desktop remoto: parte 3 - Configurazione

Scopri i servizi di desktop remoto: parte 3 - Configurazione

Questo articolo fa parte di una serie in 3 parti sui servizi di desktop remoto. Parte 1: Tecnologia Parte 2: Distribuzione Parte 3: Configurazione Configurazione di RDP I

Installa una VPN su Windows Server 2012

Installa una VPN su Windows Server 2012

La configurazione di una VPN su Windows Server è relativamente semplice. Con una VPN, è possibile comunicare con altri computer collegati alla VPN. Puoi anche connetterti a th

Distribuire unistanza di Windows con Speech

Distribuire unistanza di Windows con Speech

Di seguito è riportato un tutorial per la distribuzione di unistanza Vultr basata su Windows con lutilità per la lettura dello schermo NVDA gratuita. Questo può aiutare a beneficio di visuall

Scopri i servizi di desktop remoto: parte 1 - Tecnologia

Scopri i servizi di desktop remoto: parte 1 - Tecnologia

Questo articolo fa parte di una serie in 3 parti sui servizi di desktop remoto. Parte 1: Tecnologia Parte 2: Distribuzione Parte 3: Configurazione Che cosè Remote Deskto

Installazione di un server Reflex su Windows

Installazione di un server Reflex su Windows

Introduzione Reflex è unarena FPS competitiva emergente di Turbo Pixel Studios. Questo tutorial ti mostrerà come configurare il tuo server Reflex

Tempo di correzione su Windows Server

Tempo di correzione su Windows Server

Per impostazione predefinita, un VPS Vultr con Windows Server 2012 ha lora di sistema impostata sul fuso orario UTC. Puoi cambiare il fuso orario come desideri, ma cambiandolo t

Come installare Hyper-V Manager su un VPS per lamministrazione remota

Come installare Hyper-V Manager su un VPS per lamministrazione remota

Hyper-V è una tecnologia di virtualizzazione di Microsoft che consente di distribuire facilmente macchine virtuali su un server Windows. Tuttavia, al momento dellinstallazione di Hyper-V o

Partecipazione a un dominio Active Directory per client Windows

Partecipazione a un dominio Active Directory per client Windows

Dopo aver configurato il server Active Directory, sarai pronto per accedere al dominio Active Directory. Questo può essere fatto sui client Windows che saranno b

Come installare e configurare Ansible su Debian 9 per luso con Windows Server

Come installare e configurare Ansible su Debian 9 per luso con Windows Server

Usi un sistema diverso? Ansible è uno strumento open source per lautomazione delle attività. Gestisce la configurazione dei server Linux e Windows. Funziona

Come disabilitare la protezione avanzata di Internet Explorer su Windows Server

Come disabilitare la protezione avanzata di Internet Explorer su Windows Server

Per impostazione predefinita, Internet Explorer su Windows Server è bloccato per proteggersi dagli attacchi basati su browser sui server di produzione. Tuttavia, se si sta configurando a

Usa NVDA Remote per controllare il tuo VPS di Windows

Usa NVDA Remote per controllare il tuo VPS di Windows

Introduzione Il Remote Desktop Protocol (RDP) è talvolta difficile da usare con uno screen reader in Windows. Se usi NVDA, lo screen reader gratuito, allora th

Come installare un Counter-Strike: Global Offensive Server su Windows

Come installare un Counter-Strike: Global Offensive Server su Windows

Introduzione In questa guida, imparerai come installare un server Counter-Strike: Global Offensive su Windows. Prerequisiti Prima di iniziare, youl

Costruisci un server di posta con hMailServer su Windows

Costruisci un server di posta con hMailServer su Windows

Se esegui un sito Web sul tuo Windows Server, probabilmente vuoi anche essere in grado di ricevere e-mail. Esiste unapplicazione chiamata hMailServer che ti consente di

Configurazione della rete privata

Configurazione della rete privata

Se stai assegnando una rete privata a una macchina esistente (o stai distribuendo il tuo sistema operativo), dovrai configurare gli indirizzi IP sul privat

Installa un server DNS su Windows Server 2012

Installa un server DNS su Windows Server 2012

Windows Server 2012 può essere configurato come server DNS. Il DNS viene utilizzato per risolvere i nomi di dominio in indirizzi IP. Ospitando i tuoi server DNS, hai mor

Scopri i servizi di desktop remoto: parte 2 - Distribuzione

Scopri i servizi di desktop remoto: parte 2 - Distribuzione

Questo articolo fa parte di una serie in 3 parti sui servizi di desktop remoto. Parte 1: Tecnologia Parte 2: Distribuzione Parte 3: Configurazione Distribuzione di RDS È tim

Creazione di un dominio catch-all in IIS

Creazione di un dominio catch-all in IIS

I siti Web indirizzati al server Web IIS che non sono stati creati in IIS restituiranno un errore 404. Invece di mostrare un errore 404, è possibile creare un catch-al

Aggiunta di ununità condivisa a Windows Server 2012

Aggiunta di ununità condivisa a Windows Server 2012

È possibile aggiungere unità (condivisioni) a Windows Server 2012 che consentiranno alle persone di condividere file. Questo è molto utile per aziende, scuole e altri

Dieci comodi comandi PowerShell

Dieci comodi comandi PowerShell

PowerShell è la riga di comando inclusa in Windows. È uno strumento molto utile per eseguire attività semplici senza la GUI. In questa guida, ti mostrerò 10 consigli

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.