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 Add-SCLibraryShare polecenia cmdlet, 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 zapisuje 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 zapisuje 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 Set-SCLibraryServer polecenia cmdlet, 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.
Typ: | VMNetwork[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ClearVMHostGroup
Resetuje skojarzenie grupy hostów dla serwera biblioteki.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Description
Określa opis serwera biblioteki.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 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 nieszyfrowane.
Typ: | Boolean |
Aliasy: | AllowUnencryptedTransfers |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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ń.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LibraryServer
Określa obiekt serwera biblioteki programu VMM.
Typ: | LibraryServer |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-LibraryServerManagementCredential
Określa konto Uruchom jako dla biblioteki programu VMM.
Typ: | RunAsAccount |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RemoveVMNetwork
Usuwa łączność sieciową dla co najmniej jednej sieci maszyny wirtualnej z określonego serwera biblioteki w połączeniu z Set-SCVMLibraryServer.
Typ: | VMNetwork[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMHostGroup
Określa obiekt grupy hostów maszyny wirtualnej lub tablicę obiektów grupy hostów.
Typ: | HostGroup |
Aliasy: | LibraryGroup |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | VMNetwork[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
LibraryServer
To polecenie cmdlet zwraca obiekt LibraryServer.
Uwagi
- Wymaga obiektu serwera biblioteki programu VMM, który można pobrać przy użyciu polecenia cmdlet Get-SCLibraryServer.