Freigeben über


Set-SCSSHKey

Aktualisierungen die Eigenschaften eines Linux SSHKey.

Syntax

Set-SCSSHKey
   [-UserRole <UserRole>]
   [-Enabled <Boolean>]
   [-VMMServer <ServerConnection>]
   [-SSHKey] <SSHKey>
   [-Name <String>]
   [-SharePath <String>]
   [-Description <String>]
   [-Owner <String>]
   [-FamilyName <String>]
   [-Release <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCSSHKey
   [-VMMServer <ServerConnection>]
   [-SSHKeys] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SSHKey]>
   -FamilyName <String>
   -Release <String>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Set-SCSSHKey aktualisiert die Eigenschaften eines Linux SSHKey-Objekts , das in der VMM-Bibliothek (Virtual Machine Manager) gespeichert ist.

Beispiele

Beispiel 1: Ändern der Beschreibung eines SSHKey

PS C:\> $SSHKey = Get-SCSSHKey -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "My.sshkey" }
PS C:\> Set-SCSSSHKey -SSHKey $sshkey -Description "My standard SSHKey"

Der erste Befehl ruft das SSHKey-Objekt namens "My.sshkey" aus der Bibliothek auf VMMServer01 ab und speichert dieses Objekt dann in der $SSHKey Variablen.

Der zweite Befehl ändert die Beschreibung des in $SSHKey gespeicherten SSHKeys in "My standard SSHKey".

Beispiel 2: Ändern einer Eigenschaft für einen SSHKey

PS C:\> $SSHKey = Get-SCSSHKey -Name "My.sshkey"
PS C:\> Set-SCSSHKey -SSHKey $SSHKey -FamilyName "Family01"

Der erste Befehl ruft das SSHKey-Objekt namens My.sshkey ab und speichert dieses Objekt dann in der $SSHKey Variablen.

Der zweite Befehl legt die FamilyName-Eigenschaft auf Family01 für das SSHKey-Objekt fest, das in $SSHKey gespeichert ist.

Parameter

-Description

Gibt eine Beschreibung für das SSHKey-Objekt an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

Gibt an, ob das SSHKey-Objekt aktiviert oder deaktiviert werden soll. Geben Sie $True an, um den SSHKey oder $False zu aktivieren, um ihn zu deaktivieren.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FamilyName

Gibt einen Familiennamen für eine physische Ressource in der VMM-Bibliothek an.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Gibt eine Variable an, in der der Auftragsfortschritt nachverfolgt und gespeichert wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Gibt den Namen eines VMM SSHKey-Objekts an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Owner

Gibt den Besitzer des VMM SSHKey-Objekts in Form eines gültigen Domänenbenutzerkontos an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Release

Gibt eine Zeichenfolge an, die die Veröffentlichung einer Bibliotheksressource beschreibt. VMM erstellt automatisch einen Freigabewert für jede Ressource, die in die Bibliothek importiert wird. Nachdem die Ressource importiert wurde, kann die Zeichenfolge angepasst werden.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SharePath

Gibt einen Pfad zu einer Bibliotheksfreigabe auf einem vorhandenen Bibliothekserver an, für den ein UNC-Pfad (Universal Naming Convention) verwendet wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SSHKey

Gibt ein Linux-Administrator SSHKey-Objekt an.

Type:SSHKey
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SSHKeys

Gibt eine Liste der Linux-Administrator SSHKey-Objekte an.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SSHKey]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-UserRole

Gibt ein Benutzerrollenobjekt an.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Ausgaben

LinuxAdministratorSshKey

Dieses Cmdlet gibt ein LinuxAdministratorSshKey-Objekt zurück.