Udostępnij za pośrednictwem


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.