Delen via


Set-AzureStorSimpleVirtualDevice

Hiermee maakt of werkt u de apparaatconfiguratie van een virtueel StorSimple-apparaat bij.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntaxis

Set-AzureStorSimpleVirtualDevice
   -DeviceName <String>
   -SecretKey <String>
   -AdministratorPassword <String>
   -SnapshotManagerPassword <String>
   [-TimeZone <TimeZoneInfo>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

Met de cmdlet Set-AzureStorSimpleVirtualDevice wordt de apparaatconfiguratie van een virtueel Azure StorSimple-apparaat gemaakt of bijgewerkt.

Voorbeelden

Voorbeeld 1: Een virtueel apparaat bijwerken

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

De eerste opdracht maakt gebruik van de klasse System.TimeZoneInfo .NET en de standaardsyntaxis om pacific Standard Time zone op te halen en slaat dat object op in de $TimeZoneInfo variabele.

Met de tweede opdracht wordt het apparaat met de naam Contoso23 bijgewerkt om de tijdzone te gebruiken die is opgegeven in $TimeZoneInfo. Voor de opdracht is de geheime sleutel vereist voor toegang tot de configuratie van het virtuele apparaat.

Voorbeeld 2: Een virtueel apparaat bijwerken met behulp van de pijplijnoperator

PS C:\> [System.TimeZoneInfo]::GetSystemTimeZones() | where { $_.Id -eq "Pacific Standard Time" } | Set-AzureStorSimpleVirtualDevice -DeviceName "Contoso23" -SecretKey "wcZBlBGpCMf4USdSKyt/SQ=="

Met deze opdracht wordt het apparaat met de naam Contoso23 bijgewerkt om de tijdzone te gebruiken die door de opdracht wordt gemaakt. Voor de opdracht is de geheime sleutel vereist voor toegang tot de configuratie van het virtuele apparaat. Deze opdracht werkt op dezelfde manier als in het vorige voorbeeld, behalve dat deze de tijdzone doorgeeft aan de huidige cmdlet met behulp van de pijplijnoperator.

Parameters

-AdministratorPassword

Hiermee geeft u het beheerderswachtwoord van het virtuele apparaat dat moet worden geconfigureerd.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DeviceName

Hiermee geeft u de naam van het virtuele apparaat te configureren.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Profile

Hiermee geeft u een Azure-profiel op.

Type:AzureSMProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SecretKey

Hiermee geeft u een serviceversleutelingssleutel voor het virtuele apparaat op. Deze sleutel wordt gegenereerd wanneer het eerste fysieke apparaat wordt geregistreerd bij een resource.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SnapshotManagerPassword

Hiermee geeft u het wachtwoord voor momentopnamebeheer op.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TimeZone

Hiermee geeft u een tijdzone voor het apparaat op. U kunt een TimeZoneInfo-object maken met behulp van de methode GetSystemTimeZone(). Met deze opdracht maakt u bijvoorbeeld een tijdzone-informatieobject voor Pacific Standard Time: \[System.TimeZoneInfo\]::GetSystemTimeZones() | where { $_.Id -eq "Pacific Standard Time" }

Type:TimeZoneInfo
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

TimeZoneInfo

U kunt een TimeZoneInfo-object doorsluisen naar deze cmdlet.

Uitvoerwaarden

DeviceJobDetails

Deze cmdlet retourneert bijgewerkte apparaatdetails voor het virtuele apparaat.