Windows PowerShell è una shell a riga di comando che fa parte del quadro di gestione di Windows , progettato per aiutare gli amministratori di sistema e di rete . È possibile immettere i comandi manualmente in PowerShell da loro digitando , oppure è possibile scrivere speciali script PowerShell che contengono molti singoli comandi eseguiti in sequenza. Gli script possono essere riutilizzati . Ciò è particolarmente potente quando si tenta di eseguire un'operazione complessa più volte , come ad esempio il controllo per vedere chi è connesso alla rete di computer . Cose che ti serviranno
PC Windows con PowerShell installata ( vedi Risorse ) economici Show More Istruzioni
1
Creare un nuovo documento di testo facendo clic destro ovunque sul desktop o all'interno di una cartella . Viene visualizzato un menu di scelta rapida . Selezionare "Nuovo" e quindi " Documento di testo ". Un nuovo documento di testo viene visualizzato sul desktop o nella cartella , con il nome evidenziato . Il nome " checkNetworkUsers.ps1 " e fare clic su "Sì" quando viene chiesto se si desidera cambiare l'estensione del file . Questo è ormai un script di PowerShell , ma non contiene ancora alcuna dichiarazione .
2
Fare clic destro sul file e selezionare "Modifica" dal menu contestuale . Il file viene caricato utilizzando editor di testo di default del sistema , che di solito è " WordPad ". Un file vuoto viene visualizzato nell'editor di testo
3
scrivere la seguente istruzione all'inizio del file di testo in bianco per ottenere un elenco di tutti i computer attualmente connessi alla rete. :
$ connectedComputers = Get - WmiObject - Class Win32_ComputerSystem
4
Scrivi un ciclo " foreach " che consente di scorrere tutti i computer collegati alla lista creata nel passaggio precedente : < br
foreach > ( $ connectedComputer in $ connectedComputers ) per
{ }
5
scrivere una dichiarazione che viene stampato il nome utente di tutti gli utenti della rete . La seguente dichiarazione deve essere posizionato all'interno delle parentesi graffe che seguono il ciclo " foreach " , in modo che possa essere eseguito ad ogni iterazione del ciclo
"username : {0}" . -F $ connectedComputer.UserName
6
Salvare il file premendo la combinazione di tasti "Ctrl" e " S. " Lo script è pronto per essere eseguito utilizzando PowerShell . O si può aprire PowerShell e passare allo script per eseguirlo dalla riga di comando , oppure è possibile fare doppio clic su di esso per eseguirlo dalla posizione corrente .
< Br >