10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

Windows PowerShell è un sistema a riga di comando "Command Executive" e un linguaggio di scripting "Script" che puoi utilizzare per gestire il tuo sistema. Nell'articolo seguente, LuckyTemplates ti introdurrà a 10 comandi PowerShell per gestire efficacemente il tuo computer da remoto.

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

Richiesta:

- Il tuo computer esegue il sistema operativo Windows Vista (o versione successiva).

- Server in esecuzione su Windows Server 2008 (o versione successiva).

-PowerShell 5.0.

- Accesso ai diritti di amministratore.

1. Crea una sessione di PowerShell

Comando : Enter-PSSession

Per esempio:

Enter-PSSession -ComputerName REMOTE_COMPUTER_NAME -Credential USERNAME

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

La creazione di una sessione PSSession consente a un amministratore di connettersi in remoto a un altro computer sulla rete ed eseguire il maggior numero possibile di comandi PS su quel computer.

Durante l'interazione, molti comandi possono essere eseguiti da remoto, il motivo è perché l'amministratore ha un'interfaccia di accesso come se fosse seduto davanti al tuo computer.

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

2. Esegui i comandi

Comando : Invoca-Comando

Per esempio:

Invoke-Command -Computer REMOTE_COMPUTER_NAME -ScriptBlock {Comando PowerShell}

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

Utilizzando il comando Invoke-Command su PS si otterranno gli stessi risultati dell'esecuzione di una sessione nel comando 1 sopra, tuttavia, quando si utilizza Invoke per chiamare un comando remoto, verrà eseguito solo 1 comando contemporaneamente.

Questo per evitare che più comandi vengano eseguiti contemporaneamente, a meno che i comandi non vengano salvati come file .PS1 e venga chiamato il relativo script.

3. Riavviare il computer

Comando: Riavvia il computer

Per esempio:

Restart-Computer -ComputerName REMOTE_COMPUTER_NAME –Force

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

A volte, in alcuni casi, quando installi o riconfiguri il sistema per funzionare correttamente, ti verrà chiesto di riavviare il computer. O in altri casi, riavvia semplicemente il computer per applicare le modifiche e aggiornare il computer. Quindi devi solo utilizzare un singolo comando PS da eseguire.

4. Eseguire il ping del computer

Comando: Test-Connessione

Per esempio:

Test-Connessione -NomeComputer DESTINATION_COMPUTER_NAME -Sorgente SOURCE_COMPUTER_NAME

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

PING è uno dei comandi più utili nell'arsenale di Sysadmin (Systems Admin). E' molto semplice, basta inserire il comando PING e il comando controllerà la connessione sulla stazione corrente del tuo computer e su altri sistemi remoti.

Test-Connection "eleva" il comando PING a un nuovo livello "inserendolo" nel cmdlet PS.

Supponiamo che sia necessario verificare le informazioni di connessione tra il server e il dispositivo remoto. Le richieste ICMP vengono inviate dal server ai dispositivi remoti, ma i report vengono rinviati alla postazione di amministrazione.

5. Visualizza e modifica i servizi

Comando: Set-Service

Per esempio:

Set-Service -NomeComputer REMOTE_COMPUTER_NAME -Nome SERVICE_NAME -Stato SERVICE_STATUS

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

I servizi a volte sono molto "difficili". A seconda di ciò che sta accadendo su un particolare computer, i servizi possono "interrompersi" nel peggiore momento possibile. L'identificazione dei servizi in esecuzione utilizzando il comando del cmdlet Get-Service consente di comprendere lo stato corrente dei servizi.

Dopo aver "catturato" tutte le informazioni disponibili, puoi impostare uno stato per il servizio: può essere un servizio che inizia con la lettera W oppure puoi impostare tutti i servizi contemporaneamente.

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

6. Esegui attività in background (attività secondarie)

Comando: Avvia-Lavoro

Per esempio:

Start-Job -FilePath PATH_TO_SCRIPT.PS1

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

Utilizza questo comando per eseguire script o applicazioni in background senza dover effettuare l'accesso o eseguire altre attività. Inoltre, questo comando verrà eseguito anche se fallisce e non interromperà l'accesso locale dell'utente al sistema.

7. Spegnere il computer

Comando: Arresta-Computer

Per esempio:

Stop-Computer -ComputerName REMOTE_COMPUTER_NAME –Force

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

Proprio come gli altri dispositivi, anche dopo aver utilizzato il computer è necessario "riposarsi". Quando si esegue uno spegnimento, è possibile utilizzare questo comando cmdlet per assicurarsi che il computer venga "spento" correttamente.

8. Unisci il computer a un dominio (dominio)

Comando: Aggiungi-Computer

Per esempio:

Aggiungi-Computer -Nome_Computer COMPUTER_NAMES_TO_BE_JOINED -NomeDominio DOMAIN.COM -Credenziale DOMAIN\USER -Riavvia

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

Il processo di unione di un computer a un dominio è abbastanza semplice, devi solo fare clic 3 volte, quindi inserire le informazioni complete dell'amministratore e il gioco è fatto. Tuttavia, utilizzare questo metodo tradizionale per unire centinaia di domini richiede molto tempo.

In questo caso puoi pensare alla soluzione come se utilizzassi PowerShell. Il comando cmdlet consente di unire più computer a un dominio contemporaneamente e richiede l'immissione delle informazioni di amministratore solo una volta.

9. Gestire applicazioni e servizi

Comando: Importa-Modulo

Per esempio:

Modulo di importazione -Nome NAME_OF_POWERSHELL_MODULE

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

Una delle caratteristiche più importanti di PowerShell è la gestione flessibile di applicazioni, programmi, ecc., dai sistemi informatici alle applicazioni come Microsoft Exchange. Alcune applicazioni e servizi consentono solo un certo livello di gestione tramite un'interfaccia grafica. Il resto è lasciato a PS da gestire per impostazione predefinita.

Ciò avviene tramite l'uso di moduli che contengono le basi di codice necessarie per eseguire eventuali comandi PowerShell aggiuntivi di un particolare servizio o applicazione. I moduli vengono utilizzati solo quando necessari e quando estendono la funzionalità PS a un servizio o un'applicazione specifica. Una volta completato, puoi rimuovere completamente il modulo dalla sessione attiva senza doverlo spegnere.

10. Rinominare il computer

Comando: Rinomina-Computer

Per esempio:

Rinomina-Computer -NuovoNome NUOVO_NOME_COMPUTER -LocalCredential NOME COMPUTER\UTENTE –Riavvia

10 comandi di PowerShell ti aiutano a gestire i computer remoti nel modo più efficace

A seconda di molti fattori, tra cui la sicurezza, le politiche aziendali, ecc., potresti essere in grado o meno di rinominare il tuo computer. In ogni caso, il comando Rinomina è utile quando si lavora su uno o più sistemi, gruppi o su un dominio.

Il comando rinominerà un dispositivo e si riavvierà affinché le modifiche abbiano effetto. Per un dominio, se lo schema Active Directory lo supporta, anche i nuovi computer verranno rinominati in AD. L'oggetto manterrà tutte le sue impostazioni e lo stato di adesione al dominio, ma visualizzerà il nuovo nome.

Fare riferimento ad alcuni altri articoli di seguito:

Buona fortuna!


Come rimuovere completamente Yahoo Toolbar e ricerca. yahoo. com?

Come rimuovere completamente Yahoo Toolbar e ricerca. yahoo. com?

Yahoo Search è un motore di ricerca legittimo. Tuttavia, è anche considerato un browser hijacker, che reindirizza gli utenti alla ricerca. yahoo. com. Questo browser hijacker prenderà il controllo della home page del browser Web e delle impostazioni del motore di ricerca per visualizzare la home page e il motore di ricerca di Yahoo Search invece della home page e del motore di ricerca precedentemente impostati.

Informazioni sulla funzionalità Termina operazione in Windows

Informazioni sulla funzionalità Termina operazione in Windows

Termina operazione è una funzionalità di Task Manager di Microsoft Windows. Si trova nella scheda Applicazioni e consente agli utenti di chiudere qualsiasi programma che risponde o non risponde.

Windows + V: scorciatoia utile che molti utenti Windows non conoscono

Windows + V: scorciatoia utile che molti utenti Windows non conoscono

Come molte altre piattaforme, Windows dispone anche di un gestore di appunti specializzato chiamato "Cronologia degli appunti".

Come installare il widget macOS Big Sur/iOS 14 su Windows 10

Come installare il widget macOS Big Sur/iOS 14 su Windows 10

La versione macOS Big Sur è stata annunciata ufficialmente alla recente conferenza WWDC. E puoi portare completamente l'interfaccia di macOS Big Sur su Windows 10 con lo strumento Rainmeter.

Come proteggere il desktop remoto dal malware RDStealer

Come proteggere il desktop remoto dal malware RDStealer

RDStealer è un malware che tenta di rubare credenziali e dati infettando un server RDP e monitorandone le connessioni remote.

I 7 migliori software di gestione file per Windows per sostituire Esplora file

I 7 migliori software di gestione file per Windows per sostituire Esplora file

Forse è ora di dire addio a Esplora file e utilizzare software di gestione file di terze parti? Ecco le 7 migliori alternative a Esplora file di Windows.

Come funziona LoRaWAN? Perché è importante per l’IoT?

Come funziona LoRaWAN? Perché è importante per l’IoT?

LoRaWAN o Long Range Wireless Area Network è utile nella comunicazione tra dispositivi a basso consumo su lunghe distanze.

8 modi per aprire le Opzioni di avvio avanzate su Windows 10

8 modi per aprire le Opzioni di avvio avanzate su Windows 10

Navigando verso Opzioni di avvio avanzate, puoi reimpostare Windows 10, ripristinare Windows 10, ripristinare Windows 10 da un file immagine creato in precedenza, correggere errori di avvio, aprire il prompt dei comandi per eseguire opzioni, scegliere diverse, aprire le impostazioni UEFI, modificare le impostazioni di avvio.. ..

Perché dovresti riflettere attentamente prima di accedere con un account di social network?

Perché dovresti riflettere attentamente prima di accedere con un account di social network?

Ogni volta che ti iscrivi a un nuovo servizio, puoi scegliere un nome utente e una password o semplicemente accedere con Facebook o Twitter. Ma dovresti farlo?

Istruzioni per cambiare Google DNS 8.8.8.8 e 8.8.4.4

Istruzioni per cambiare Google DNS 8.8.8.8 e 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 è uno dei DNS che molti utenti scelgono di utilizzare, soprattutto per velocizzare l'accesso alla rete o l'accesso bloccato a Facebook.