Set-SCStorageProvider
修改 VMM 中的儲存提供者物件。
Syntax
Set-SCStorageProvider
[-StorageProvider] <StorageProvider>
[-Name <String>]
[-Description <String>]
[-RunAsAccount <RunAsAccount>]
[-NetworkDeviceName <String>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCStorageProvider Cmdlet 會修改 Virtual Machine Manager (VMM) 中的儲存體提供者物件。
範例
範例 1:變更儲存體提供者的名稱
PS C:\> $Provider = Get-SCStorageProvider -Name "StorProv01.Contoso.com"
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Set-SCStorageProvider -StorageProvider $Provider -NetworkDeviceName "http://StorProv01.Contoso.com" -Name "NewStorProvName.Contoso.com" -RunAsAccount $RunAsAcct
第一個命令會取得名為 StorProv01 的儲存提供者,並將它儲存在 $Provider 變數中。
第二個命令會取得 RunAs 帳戶 RunAsAccount01,並將它儲存在 $RunAsAcct 變數中。
最後一個命令會使用儲存在 $RunAsAcct 中的 RunAs 帳戶,將儲存在 $Provider 變數中的儲存體提供者網路裝置名稱設定為 NewStorProvName。
範例 2:變更儲存體提供者的 TCP/IP 埠
PS C:\> $Provider = Get-SCStorageProvider -Name "StorProv01.Contoso.com"
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Set-SCStorageProvider -StorageProvider $Provider -TCPPort 40441 -RunAsAccount $RunAsAcct
第一個命令會取得名為 StorProv01 的儲存提供者,並將它儲存在 $Provider 變數中。
第二個命令會取得名為 RunAsAccount01 的 RunAs 帳戶,並將物件儲存在 $RunAsAcct 變數中。
第三個命令會使用儲存在 $RunAsAcct 中的 RunAs 帳戶,將儲存在 $Provider 中的儲存體提供者 TCP/IP 埠變更為 40441。
參數
-Certificate
指定安全性憑證物件。
Type: | ClientCertificate |
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 |
-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 |
-Name
指定 VMM 物件的名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkDeviceName
指定網路裝置的名稱。
Type: | String |
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 |
-RunAsAccount
指定執行身分帳戶,其中包含具有執行此動作許可權的認證。
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | False |
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 |
-StorageProvider
指定儲存體提供者物件。
Type: | StorageProvider |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TCPPort
指定代表 TCP 通訊埠的數值。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸出
StorageProvider
此 Cmdlet 會傳回 StorageProvider 物件。