Users Guide

c) $newboLegacy = $boLegacy
d) Obtenez l'instance dcim_bootconfigsetting correspondant à la liste d'amorçage type 1 en exécutant la commande
suivante : $bcsLegacy = Gwmi -Namespace root\dcim\sysman -ClassName dcim_bootconfigsetting |
where {$_.ElementName -eq 'Next Boot Configuration Setting : Boot List Type 1'}.
e) Lancez la méthode en exécutant la commande suivante : $ bcsLegacy.changebootorder($newboLegacy,
$AuthorizationToken). La variable $AuthorizationToken permet de transmettre le mot de passe du BIOS.
5. Modification de la séquence d'amorçage de la liste d'amorçage type 2 en utilisant PowerShell :
a) Obtenez la séquence d'amorçage actuelle de la liste d'amorçage type 2 en exécutant la commande suivante : $boUefi = gwmi
-namespace root\dcim\sysman -class dcim_orderedcomponent | where {$_.partcomponent -match
'BootListType-2'} | select -expand partcomponent.
b) Définissez une variable PowerShell pour spécifier la séquence d'amorçage pour définir $newboUefi. Attribuez-lui la nouvelle
séquence d'amorçage. Par exemple, la séquence d'amorçage actuelle est conservée.
c) Obtenez l'instance dcim_bootconfigsetting correspondant à la liste d'amorçage type 2 en exécutant la commande
suivante : $bcsUefi = Gwmi -Namespace root\dcim\sysman -ClassName dcim_bootconfigsetting |
where {$_.ElementName -eq 'Next Boot Configuration Setting : Boot List Type 2'}.
d) Lancez la méthode en exécutant la commande suivante : $ bcsUefi.changebootorder($newboUefi,
$AuthorizationToken). La variable $AuthorizationToken permet de transmettre le mot de passe du BIOS.
Arrêt et redémarrage à distance d’un système Windows
Vous pouvez arrêter ou redémarrer le système Windows en utilisant la méthode RequestStateChange.
1. Arrêtez le système Windows à distance en exécutant la commande suivante :
(gwmi -ComputerName "SYSNAME" -Namespace root\dcim\sysman DCIM_ComputerSystem | Where-
Object {$_.Dedicated -ne 28}).RequestStateChange(3)
2. Redémarrez le système Windows à distance en exécutant la commande suivante :
(gwmi -ComputerName "SYSNAME" -Namespace root\dcim\sysman DCIM_ComputerSystem | Where-
Object {$_.Dedicated -ne 28}).RequestStateChange(11)
Obtention à distance de la valeur de l’heure sur un système
Windows
Vous pouvez obtenir la valeur de l’heure d’un système Windows à distance en utilisant la méthode ManageTime. Par exemple :
Dans l’interface de ligne de commande, exécutez :
a) $cred = Get-Credential
b) $session = New-CimSession -ComputerName "Server01" -Credential $cred
c) Get-CimInstance -CimSession $session -Namespace root\dcim\sysman -ClassName DCIM_TimeService
| Invoke-CimMethod -MethodName ManageTime -Arguments @{GetRequest="TRUE"}
20
Utilisation de Dell Command | Monitor 10.3