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 秘訣。
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 物件。
備註
- 需要可使用 Get-SCLibraryServer Cmdlet 擷取的 VMM 程式庫伺服器物件。