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 VMM-Bibliotheksservers (Virtual Machine Manager) fest. Sie können dieses Cmdlet auch als Teil einer Auftragsgruppe verwenden, wenn sie mit dem Cmdlet Add-SCLibraryShare verwendet wird, 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 "LibraryServer01" auf VMMServer01 ab und speichert es in der $LibServer Variablen.

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 "LibraryServer01" auf VMMServer01 ab und speichert es in der $LibServer Variablen.

Der zweite Befehl aktualisiert die Beschreibung des Bibliotheksserverobjekts, das in der variablen $LibServer 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 mit dem Namen VMNetwork01 ab und speichert das Objekt in der $VMNetwork Variablen.

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

Parameter

-AddVMNetwork

Gibt an, dass mindestens ein VM-Netzwerk eine Netzwerkkonnektivität mit dem angegebenen Bibliotheksserver aufweist, wenn er in Verbindung mit Set-SCLibrarySerververwendet wird.

Typ:VMNetwork[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ClearVMHostGroup

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

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Description

Gibt eine Beschreibung für den Bibliotheksserver an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnableUnencryptedFileTransfer

Gibt an, dass bei Festlegung auf "True" keine Verschlüsselung von Netzwerkdateiübertragungen erforderlich ist. Das Zulassen unverschlüsselter Netzwerkdateiübertragungen kann die Leistung verbessern, wenn weder der Quellhost noch der Zielhost Verschlüsselung erfordert.

Verwenden Sie diesen Parameter, um:

  • Aktivieren Sie unverschlüsselte Dateiübertragungen in oder aus der Bibliothek.
  • Aktivieren Sie unverschlüsselte Dateiübertragungen in, außerhalb oder innerhalb einer Hostgruppe.
Typ:Boolean
Aliase:AllowUnencryptedTransfers
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobGroup

Gibt einen Bezeichner für eine Reihe von Befehlen an, die direkt vor dem endgültigen Befehl ausgeführt werden, der denselben Auftragsgruppenbezeichner enthält.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LibraryServer

Gibt ein VMM-Bibliotheksserverobjekt an.

Typ:LibraryServer
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-LibraryServerManagementCredential

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

Typ:RunAsAccount
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

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

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RemoveVMNetwork

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

Typ:VMNetwork[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMHostGroup

Gibt ein Hostgruppenobjekt eines virtuellen Computers oder ein Array von Hostgruppenobjekten an.

Typ:HostGroup
Aliase:LibraryGroup
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMNetworks

Gibt an, dass mindestens ein VM-Netzwerk eine Netzwerkkonnektivität mit dem angegebenen Bibliotheksserver aufweist, wenn er in Verbindung mit Set-SCVMLibrarySerververwendet wird.

Typ:VMNetwork[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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.