Set-SCLibraryServer
Ustawia właściwości serwera biblioteki programu VMM.
Składnia
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
-VMNetworks <VMNetwork[]>
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
-AddVMNetwork <VMNetwork[]>
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
-RemoveVMNetwork <VMNetwork[]>
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCLibraryServer ustawia właściwości serwera biblioteki programu Virtual Machine Manager (VMM). To polecenie cmdlet można również użyć jako części grupy zadań, gdy jest używane z poleceniem cmdlet Add-SCLibraryShare , aby dodać zestaw udziałów biblioteki.
Przykłady
Przykład 1. Zmiana opisu serwera biblioteki
PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "Library server for Production"
Pierwsze polecenie pobiera obiekt serwera biblioteki o nazwie LibraryServer01 na serwerze VMMServer01 i przechowuje go w zmiennej $LibServer.
Drugie polecenie zmienia opis serwera FileServer01 na "Serwer biblioteki dla środowiska produkcyjnego".
Przykład 2. Aktualizowanie opisu serwera biblioteki
PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "The library server is used by the Seattle office."
Pierwsze polecenie pobiera obiekt serwera biblioteki o nazwie LibraryServer01 na serwerze VMMServer01 i przechowuje go w zmiennej $LibServer.
Drugie polecenie aktualizuje opis obiektu serwera biblioteki przechowywanego w zmiennej $LibServer.
Przykład 3. Dodawanie sieci maszyn wirtualnych do serwera biblioteki
PS C:\> $VMNetwork = Get-SCVMNetwork -Name "VMNetwork01"
PS C:\> Get-SCLibraryServer -ComputerName "LibraryServer01.Contoso.com" | Set-SCLibraryServer -AddVMNetwork $VMNetwork
Pierwsze polecenie pobiera obiekt sieciowy maszyny wirtualnej o nazwie VMNetwork01 i przechowuje obiekt w zmiennej $VMNetwork.
Drugie polecenie pobiera obiekt serwera biblioteki o nazwie LibraryServer01 i używa operatora potoku do przekazania obiektu do polecenia cmdlet Set-SCLibraryServer , które dodaje vmNetwork01 do serwera biblioteki.
Parametry
-AddVMNetwork
Określa, że co najmniej jedna sieć maszyn wirtualnych ma łączność sieciową z określonym serwerem biblioteki w połączeniu z Set-SCLibraryServer.
Type: | VMNetwork[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClearVMHostGroup
Resetuje skojarzenie grupy hostów dla serwera biblioteki.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Określa opis serwera biblioteki.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableUnencryptedFileTransfer
Wskazuje, że po ustawieniu wartości True transfer plików sieciowych nie wymaga szyfrowania. Zezwolenie na niezaszyfrowane transfery plików sieciowych może zwiększyć wydajność, jeśli ani host źródłowy, ani host docelowy nie wymaga szyfrowania.
Użyj tego parametru, aby:
- Włącz niezaszyfrowane transfery plików do biblioteki lub z tej biblioteki.
- Włącz niezaszyfrowane transfery plików do grupy hostów lub poza nieszyfrowaną.
Type: | Boolean |
Aliases: | AllowUnencryptedTransfers |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryServer
Określa obiekt serwera biblioteki programu VMM.
Type: | LibraryServer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryServerManagementCredential
Określa konto Uruchom jako dla biblioteki programu VMM.
Type: | RunAsAccount |
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 |
-RemoveVMNetwork
Usuwa łączność sieciową dla co najmniej jednej sieci maszyny wirtualnej z określonego serwera biblioteki w połączeniu z Set-SCVMLibraryServer.
Type: | VMNetwork[] |
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 |
-VMHostGroup
Określa obiekt grupy hostów maszyny wirtualnej lub tablicę obiektów grupy hostów.
Type: | HostGroup |
Aliases: | LibraryGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworks
Określa, że co najmniej jedna sieć maszyn wirtualnych ma łączność sieciową z określonym serwerem biblioteki w połączeniu z Set-SCVMLibraryServer.
Type: | VMNetwork[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wyjściowe
LibraryServer
To polecenie cmdlet zwraca obiekt LibraryServer .
Uwagi
- Wymaga obiektu serwera biblioteki programu VMM, który można pobrać za pomocą polecenia cmdlet Get-SCLibraryServer .