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 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 .