Freigeben über


Set-SCLibraryServer

Legt die Eigenschaften eines VMM-Bibliotheksservers fest.

Syntax

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

Beschreibung

Das Cmdlet Set-SCLibraryServer legt die Eigenschaften eines Virtual Machine Manager (VMM)-Bibliotheksservers fest. Sie können dieses Cmdlet auch als Teil einer Auftragsgruppe verwenden, wenn Sie mit dem Add-SCLibraryShare-Cmdlet verwendet werden, um eine Reihe von Bibliotheksfreigaben hinzuzufügen.

Beispiele

Beispiel 1: Ändern der Beschreibung eines Bibliotheksservers

PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "Library server for Production"

Der erste Befehl ruft das Bibliotheksserverobjekt namens LibraryServer01 auf VMMServer01 ab und speichert es in der $LibServer Variable.

Der zweite Befehl ändert die Beschreibung für FileServer01 in "Bibliotheksserver für Produktion".

Beispiel 2: Aktualisieren der Beschreibung für einen Bibliotheksserver

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

Der erste Befehl ruft das Bibliotheksserverobjekt namens LibraryServer01 auf VMMServer01 ab und speichert es in der $LibServer Variable.

Der zweite Befehl aktualisiert die Beschreibung des Bibliotheksserverobjekts, das in der $LibServer Variablen gespeichert ist.

Beispiel 3: Hinzufügen eines VM-Netzwerks zu einem Bibliotheksserver

PS C:\> $VMNetwork = Get-SCVMNetwork -Name "VMNetwork01"
PS C:\> Get-SCLibraryServer -ComputerName "LibraryServer01.Contoso.com" | Set-SCLibraryServer -AddVMNetwork $VMNetwork

Der erste Befehl ruft das VM-Netzwerkobjekt namens VMNetwork01 ab und speichert das Objekt in der $VMNetwork Variablen.

Der zweite Befehl ruft das Bibliotheksserverobjekt namens LibraryServer01 ab und verwendet den Pipelineoperator, um das Objekt an das Cmdlet Set-SCLibraryServer zu übergeben, das VMNetwork01 dem Bibliotheksserver hinzufügt.

Parameter

-AddVMNetwork

Gibt an, dass ein oder mehrere VM-Netzwerke Netzwerkkonnektivität mit dem angegebenen Bibliotheksserver haben, wenn er in Verbindung mit Set-SCLibraryServer verwendet wird.

Type:VMNetwork[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ClearVMHostGroup

Setzt die Hostgruppenzuordnung für den Bibliotheksserver zurück.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Gibt eine Beschreibung für den Bibliotheksserver an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableUnencryptedFileTransfer

Gibt an, wann "True" festgelegt ist, dass Die Netzwerkdateiübertragungen keine Verschlüsselung erfordern. Durch das Zulassen von nicht verschlüsselten Netzwerkdateiübertragungen kann die Leistung verbessert werden, wenn weder der Quellhost noch der Zielhost Verschlüsselung erfordert.

Verwenden Sie diesen Parameter, um:

  • Aktivieren Sie nicht verschlüsselte Dateiübertragungen in die Bibliothek oder aus der Bibliothek.
  • Aktivieren Sie nicht verschlüsselte Dateiübertragungen in eine Hostgruppe oder in einer Hostgruppe.
Type:Boolean
Aliases:AllowUnencryptedTransfers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Gibt einen Bezeichner für eine Reihe von Befehlen an, die als Satz unmittelbar vor dem letzten Befehl, der den gleichen Auftragsgruppenbezeichner enthält, ausgeführt werden.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LibraryServer

Gibt ein VMM-Bibliothekserverobjekt an.

Type:LibraryServer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LibraryServerManagementCredential

Gibt ein Run As-Konto für die VMM-Bibliothek an.

Type:RunAsAccount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMNetwork

Entfernt die Netzwerkkonnektivität für mindestens ein VM-Netzwerk aus dem angegebenen Bibliotheksserver, wenn er in Verbindung mit Set-SCVMLibraryServer verwendet wird.

Type:VMNetwork[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostGroup

Gibt ein Hostgruppenobjekt für virtuelle Maschinen oder einen Array aus Hostgruppenobjekten an.

Type:HostGroup
Aliases:LibraryGroup
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMNetworks

Gibt an, dass ein oder mehrere VM-Netzwerke netzwerkkonnektivität mit dem angegebenen Bibliotheksserver haben, wenn sie in Verbindung mit Set-SCVMLibraryServer verwendet werden.

Type:VMNetwork[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Ausgaben

LibraryServer

Dieses Cmdlet gibt ein LibraryServer-Objekt zurück.

Hinweise

  • Erfordert ein VMM-Bibliotheksserverobjekt, das mithilfe des Cmdlets Get-SCLibraryServer abgerufen werden kann.