共用方式為


Set-SCLibraryServer

設定 VMM 程式庫伺服器的屬性。

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

Description

Set-SCLibraryServer Cmdlet 會設定 Virtual Machine Manager (VMM) 程式庫伺服器的屬性。 當搭配 Add-SCLibraryShare Cmdlet 使用時,您也可以使用此 Cmdlet 作為作業群組的一部分,以新增一組程式庫共用。

範例

範例 1:變更程式庫伺服器的描述

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

第一個命令會取得 VMMServer01 上名為 LibraryServer01 的程式庫伺服器物件,並將它儲存在 $LibServer 變數中。

第二個命令會將 FileServer01 的描述變更為「生產用程式庫伺服器」。

範例 2:更新程式庫伺服器的描述

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

第一個命令會取得 VMMServer01 上名為 LibraryServer01 的程式庫伺服器物件,並將它儲存在 $LibServer 變數中。

第二個命令會更新儲存在 $LibServer 變數中的程式庫伺服器物件描述。

範例 3:將 VM 網路新增至程式庫伺服器

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

第一個命令會取得名為 VMNetwork01 的 VM 網路物件,並將物件儲存在$VMNetwork變數中。

第二個命令會取得名為 LibraryServer01 的程式庫伺服器物件,並使用管線運算子將物件傳遞至 Set-SCLibraryServer Cmdlet,此 Cmdlet 會將 VMNetwork01 新增至程式庫伺服器。

參數

-AddVMNetwork

指定搭配 Set-SCLibraryServer使用時,一或多個 VM 網路具有指定程式庫伺服器的網路連線。

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

-ClearVMHostGroup

重設程式庫伺服器的主機群組關聯。

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

-Description

指定程式庫伺服器的描述。

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

-EnableUnencryptedFileTransfer

表示當設定為 True 時,該網路檔案傳輸不需要加密。 如果來源主機和目的地主機都不需要加密,允許未加密的網路檔案傳輸可以改善效能。

使用此參數來:

  • 啟用未加密的檔案傳輸至或移出程式庫。
  • 在主機群組內啟用未加密的檔案傳輸。
Type:Boolean
Aliases:AllowUnencryptedTransfers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

指定一系列命令的識別碼,這些命令會在執行包含相同工作群組識別碼的最終命令之前,使用整組的方式來執行。

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

-JobVariable

指定追蹤工作進度,並將工作進度存放在這個參數命名的變數中。

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

-LibraryServer

指定 VMM 程式庫伺服器物件。

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

-LibraryServerManagementCredential

指定 VMM 程式庫的執行身分帳戶。

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

-PROTipID

指定觸發此動作之 PRO 提示 (PRO 提示的識別碼) 。 此參數可讓您稽核 PRO 秘訣。

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

-RemoveVMNetwork

搭配 Set-SCVMLibraryServer使用時,會從指定的程式庫伺服器移除一或多個 VM 網路的網路連線。

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

-RunAsynchronously

表示作業會以非同步方式執行,讓控制項立即返回命令殼層。

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

-VMHostGroup

指定虛擬機器主機群組物件或主機群組物件的陣列。

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

-VMNetworks

指定當搭配 Set-SCVMLibraryServer使用時,一或多個 VM 網路具有指定程式庫伺服器的網路連線。

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

輸出

LibraryServer

此 Cmdlet 會傳回 LibraryServer 物件。

備註

  • 需要 VMM 程式庫伺服器物件,這可以使用 Get-SCLibraryServer Cmdlet 來擷取。