Users Guide

Comando PowerShell: (gwmi -namespace root\dcim\sysman -class
dcim_bootconfigsetting).getmethodparameters("ChangeBootOrder") .
N.B.: L'istanza dcim_BootConfigSetting deve rappresentare la congurazione di avvio che si desidera modicare:
tipo 1 (Legacy) o tipo 2 (UEFI).
Gli argomenti sono i seguenti:
Authorization Token - Si tratta della password dell'amministratore o di avvio.
Source - Si tratta dell'elenco degli ordini di avvio derivante dalla proprietà dcim_OrderedComponent.PartComponent. Il
nuovo ordine di avvio viene determinato dall'ordine delle unità di avvio nell'array di origine.
4 Modica dell'ordine di avvio per l'elenco di avvii del tipo 1 tramite PowerShell:
a Ottenere l'ordine di avvio corrente per l'elenco di avvii del tipo 1 utilizzando il seguente comando: $boLegacy = gwmi -
namespace root\dcim\sysman -class dcim_orderedcomponent | where {$_.partcomponent -match
'BootListType-1'} | select -expand partcomponent.
b Denire una variabile PowerShell per specicare l'ordine di avvio per impostare $newboLegacy. Assegnare il nuovo ordine di
avvio a quest'ultimo. Ad esempio, il tipo di ordine di avvio corrente viene mantenuto.
c $newboLegacy = $boLegacy
d Ottenere l'istanza dcim_bootconfigsetting corrispondente all'elenco di avvii del tipo 1 utilizzando il seguente comando:
$bcsLegacy = Gwmi -Namespace root\dcim\sysman -ClassName dcim_bootconfigsetting | where
{$_.ElementName -eq 'Next Boot Configuration Setting : Boot List Type 1'}.
e Richiamare il metodo utilizzando il seguente comando: $ bcsLegacy.changebootorder($newboLegacy,
$AuthorizationToken). La variabile $AuthorizationToken viene utilizzata per inviare la password del BIOS.
5 Modica dell'ordine di avvio per l'elenco di avvii del tipo 2 tramite PowerShell:
a Ottenere l'ordine di avvio corrente per l'elenco di avvii del tipo 2 utilizzando il seguente comando: $boUefi = gwmi -
namespace root\dcim\sysman -class dcim_orderedcomponent | where {$_.partcomponent -match
'BootListType-2'} | select -expand partcomponent.
b Denire una variabile PowerShell per specicare l'ordine di avvio per impostare $newboUefi. Assegnare il nuovo ordine di avvio
a quest'ultimo. Ad esempio, il tipo di ordine di avvio corrente viene mantenuto.
c Ottenere l'istanza dcim_bootconfigsetting corrispondente all'elenco di avvii del tipo 2 utilizzando il seguente comando:
$bcsUefi = Gwmi -Namespace root\dcim\sysman -ClassName dcim_bootconfigsetting | where
{$_.ElementName -eq 'Next Boot Configuration Setting : Boot List Type 2'}
.
d Richiamare il metodo utilizzando il seguente comando: $ bcsUefi.changebootorder($newboUefi,
$AuthorizationToken). La variabile $AuthorizationToken viene utilizzata per inviare la password del BIOS.
Arresto e riavvio del sistema operativo Windows da remoto
Il sistema operativo Windows può essere arrestato o riavviato da remoto utilizzando il metodo RequestStateChange.
1 Per arrestare Windows da remoto, utilizzare il seguente comando:
(gwmi -ComputerName "SYSNAME" -Namespace root\dcim\sysman DCIM_ComputerSystem | Where-Object
{$_.Dedicated -ne 28}).RequestStateChange(3)
2 Per riavviare Windows da remoto, utilizzare il seguente comando:
(gwmi -ComputerName "SYSNAME" -Namespace root\dcim\sysman DCIM_ComputerSystem | Where-Object
{$_.Dedicated -ne 28}).RequestStateChange(11)
Come ottenere il valore dell'intervallo di tempo da remoto su un
sistema Windows
Per ottenere da remoto il valore dell'intervallo di tempo del sistema operativo Windows, è possibile utilizzare il metodo ManageTime. Per
esempio:
Nell'interfaccia della riga di comando, eseguire le seguenti operazioni:
a $cred = Get-Credential
b $session = New-CimSession -ComputerName "Server01" -Credential $cred
Utilizzo di Dell Command | Monitor
23