Set-AzureStorSimpleVirtualDevice
Crée ou met à jour la configuration de l’appareil d’un appareil virtuel StorSimple.
Remarque
Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.
Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.
Syntaxe
Set-AzureStorSimpleVirtualDevice
-DeviceName <String>
-SecretKey <String>
-AdministratorPassword <String>
-SnapshotManagerPassword <String>
[-TimeZone <TimeZoneInfo>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
L’applet de commande Set-AzureStorSimpleVirtualDevice crée ou met à jour la configuration de l’appareil d’un appareil virtuel Azure StorSimple.
Exemples
Exemple 1 : Mettre à jour un appareil virtuel
PS C:\>$TimeZoneInfo = [System.TimeZoneInfo]::GetSystemTimeZones() | where { $_.Id -eq "Pacific Standard Time" }
PS C:\> Set-AzureStorSimpleVirtualDevice -DeviceName "Contoso23" -SecretKey "wcZBlBGpCMf4USdSKyt/SQ==" -TimeZone $TimeZoneInfo
VERBOSE: ClientRequestId: e31f0d6b-451d-4c1d-b2f1-3fc84c13972c_PS
VERBOSE: ClientRequestId: df58db83-d563-4a2e-bbb4-9576f0e69ca6_PS
VERBOSE: ClientRequestId: 494a9f0d-79ee-4fde-ab4d-85ee5a357556_PS
VERBOSE: ClientRequestId: ce557cbf-174d-4301-93d4-5ffe082c8413_PS
VERBOSE: ClientRequestId: 31284dad-de2c-4758-a2ef-45962875bfa6_PS
VERBOSE: About to configure the device : win-ff93i74m1e1 !
VERBOSE: ClientRequestId: d9c66302-45d8-488a-adda-8ccf957f77d3_PS
TaskId : 21f530c3-bc47-4591-8c4e-da4d694b751d
TaskResult : Succeeded
TaskStatus : Completed
ErrorCode :
ErrorMessage :
TaskSteps : {Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep, Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep}
VERBOSE: The task created for your Setup operation has completed successfully.
VERBOSE: ClientRequestId: a94f972c-18ea-40b6-9401-2ad209c0c8b4_PS
AlertNotification : Microsoft.WindowsAzure.Management.StorSimple.Models.AlertNotificationSettings
Chap : Microsoft.WindowsAzure.Management.StorSimple.Models.ChapSettings
DeviceProperties : Microsoft.WindowsAzure.Management.StorSimple.Models.DeviceInfo
DnsServer : Microsoft.WindowsAzure.Management.StorSimple.Models.DnsServerSettings
InstanceId : d369ebb4-8b9a-47fc-9a6b-60f371e123ae
Name :
NetInterfaceList : {}
OperationInProgress : None
RemoteMgmtSettingsInfo : Microsoft.WindowsAzure.Management.StorSimple.Models.RemoteManagementSettings
RemoteMinishellSecretInfo : Microsoft.WindowsAzure.Management.StorSimple.Models.RemoteMinishellSettings
SecretEncryptionCertThumbprint :
Snapshot : Microsoft.WindowsAzure.Management.StorSimple.Models.SnapshotSettings
TimeServer : Microsoft.WindowsAzure.Management.StorSimple.Models.TimeSettings
Type : VirtualAppliance
VirtualApplianceProperties : Microsoft.WindowsAzure.Management.StorSimple.Models.VirtualApplianceInfo
WebProxy : Microsoft.WindowsAzure.Management.StorSimple.Models.WebProxySettings
VERBOSE: Successfully updated configuration for device Contoso23 with id d369ebb4-8b9a-47fc-9a6b-60f371e123ae
La première commande utilise la classe .NET System.TimeZoneInfo et la syntaxe standard pour obtenir le fuseau horaire Standard pacifique et stocke cet objet dans la variable $TimeZoneInfo.
La deuxième commande met à jour l’appareil nommé Contoso23 pour utiliser le fuseau horaire spécifié dans $TimeZoneInfo. La commande nécessite la clé secrète pour accéder à la configuration de l’appareil virtuel.
Exemple 2 : Mettre à jour un appareil virtuel à l’aide de l’opérateur de pipeline
PS C:\> [System.TimeZoneInfo]::GetSystemTimeZones() | where { $_.Id -eq "Pacific Standard Time" } | Set-AzureStorSimpleVirtualDevice -DeviceName "Contoso23" -SecretKey "wcZBlBGpCMf4USdSKyt/SQ=="
Cette commande met à jour l’appareil nommé Contoso23 pour utiliser le fuseau horaire créé par la commande. La commande nécessite la clé secrète pour accéder à la configuration de l’appareil virtuel. Cette commande fonctionne de la même façon que l’exemple précédent, sauf qu’elle passe le fuseau horaire à l’applet de commande actuelle à l’aide de l’opérateur de pipeline.
Paramètres
-AdministratorPassword
Spécifie le mot de passe administrateur de l’appareil virtuel à configurer.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DeviceName
Spécifie le nom de l’appareil virtuel à configurer.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Profile
Spécifie un profil Azure.
Type: | AzureSMProfile |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SecretKey
Spécifie une clé de chiffrement de service pour l’appareil virtuel. Cette clé est générée lorsque le premier appareil physique est inscrit auprès d’une ressource.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SnapshotManagerPassword
Spécifie le mot de passe du gestionnaire d’instantanés.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TimeZone
Spécifie un fuseau horaire pour l’appareil.
Vous pouvez créer un objet TimeZoneInfo à l’aide de la méthode GetSystemTimeZone().
Par exemple, cette commande crée un objet d’informations de fuseau horaire pour pacific Standard Time : \[System.TimeZoneInfo\]::GetSystemTimeZones() | where { $_.Id -eq "Pacific Standard Time" }
Type: | TimeZoneInfo |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Entrées
TimeZoneInfo
Vous pouvez diriger un objet TimeZoneInfo vers cette applet de commande.
Sorties
DeviceJobDetails
Cette applet de commande retourne les détails de l’appareil mis à jour pour l’appareil virtuel.