Set-SCSSHKey
Aktualizacje właściwości klucza SSHKey systemu Linux.
Składnia
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>]
Opis
Polecenie cmdlet Set-SCSSHKey aktualizuje właściwości obiektu SSHKey systemu Linux przechowywanego w bibliotece programu Virtual Machine Manager (VMM).
Przykłady
Przykład 1. Zmiana opisu klucza 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"
Pierwsze polecenie pobiera obiekt SSHKey o nazwie My.sshkey z biblioteki na serwerze VMMServer01, a następnie przechowuje ten obiekt w zmiennej $SSHKey.
Drugie polecenie zmienia opis klucza SSHKey przechowywanego w $SSHKey na "Mój standardowy klucz SSHKey".
Przykład 2. Zmiana właściwości dla klucza SSHKey
PS C:\> $SSHKey = Get-SCSSHKey -Name "My.sshkey"
PS C:\> Set-SCSSHKey -SSHKey $SSHKey -FamilyName "Family01"
Pierwsze polecenie pobiera obiekt SSHKey o nazwie My.sshkey, a następnie przechowuje ten obiekt w zmiennej $SSHKey.
Drugie polecenie ustawia właściwość FamilyName na Family01 w obiekcie SSHKey przechowywanym w $SSHKey.
Parametry
-Description
Określa opis obiektu SSHKey .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Wskazuje, czy należy włączyć, czy wyłączyć obiekt SSHKey . Określ $True, aby włączyć klucz SSHKey lub $False, aby go wyłączyć.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FamilyName
Określa nazwę rodziny zasobu fizycznego w bibliotece programu VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa zmienną, w której postęp zadania jest śledzony i przechowywany.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nazwę obiektu SSHKey programu VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Określa właściciela obiektu SSHKey programu VMM w postaci prawidłowego konta użytkownika domeny.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Release
Określa ciąg opisujący wydanie zasobu biblioteki. Program VMM automatycznie tworzy wartość wydania dla każdego zasobu zaimportowanego do biblioteki. Po zaimportowaniu zasobu można dostosować ciąg.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePath
Określa ścieżkę do prawidłowego udziału biblioteki na istniejącym serwerze biblioteki, który używa ścieżki UNC (Universal Naming Convention).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SSHKey
Określa obiekt SSHKey administratora systemu Linux.
Type: | SSHKey |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SSHKeys
Określa listę obiektów SSHKey administratora systemu Linux.
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
Określa obiekt roli użytkownika.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
LinuxAdministratorSshKey
To polecenie cmdlet zwraca obiekt LinuxAdministratorSshKey .