Add-SCStorageProvider
将存储提供程序添加到 VMM。
语法
Add-SCStorageProvider
[-Fabric]
-Name <String>
[-Description <String>]
-RunAsAccount <RunAsAccount>
-NetworkDeviceName <String>
-TCPPort <UInt32>
[-Certificate <ClientCertificate>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCStorageProvider
-Name <String>
[-Description <String>]
-RunAsAccount <RunAsAccount>
-ComputerName <String>
[-AddSmisWmiProvider]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCStorageProvider
-Name <String>
[-Description <String>]
-RunAsAccount <RunAsAccount>
-ComputerName <String>
[-IsNonTrustedDomain]
[-AddWindowsNativeWmiProvider]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
说明
Add-SCStorageProvider cmdlet 通过提供通过网络访问提供程序所需的连接信息,将存储提供程序添加到 Virtual Machine Manager (VMM) 。
System Center 2019 中的 VMM 允许使用 AddSmisWmiProvider 参数添加 WMI SMI-S 提供程序。
示例
示例 1:按其完全限定域名 (FQDN) 添加存储提供程序
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Add-SCStorageProvider -NetworkDeviceName "http://StorProv01.Contoso.com" -TCPPort 5988 -Name "StorProv01.Contoso.com" -RunAsAccount $RunAsAcct
第一个命令获取名为 RunAsAccount01 的 RunAs 帐户,并将其存储在$RunAsAcct变量中。
第二个命令使用存储在 $RunAsAcct 中的 RunAs 帐户添加名为 StorProv01.Contoso.com 的存储提供程序。
示例 2:按其 IP 地址添加存储提供程序
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCStorageProvider -NetworkDeviceName "http://10.10.12.23" -TCPPort 5988 -Name "StorProv02.Contoso.com" -RunAsAccount $RunAsAcct02
第一个命令获取名为 RunAsAccount02 的 RunAs 帐户,并将其存储在$RunAsAcct变量中。
第二个命令使用存储在 $RunAsAcct 中的 RunAsAccount 添加 IP 地址为 10.10.12.23 的存储提供程序。
示例 3:添加 WMI SMI-S 存储提供程序
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "AdminRAA"
PS C:\> Add-SCStorageProvider -SmisWmi -Name "StorageProvider01" -RunAsAccount $RunAsAccount -ComputerName "StorageHost01.Contoso.com"
第一个命令获取名为 AdminRAA 的运行方式帐户对象,并将该对象存储在$RunAsAccount变量中。
第二个命令使用存储在$RunAsAccount中的运行帐户添加名为 StorageProvider01 的存储提供程序。 SmisWmi 参数指示这是 SMI-S 存储提供程序。
参数
-AddSmisWmiProvider
指示该 cmdlet 添加了基于 SMIS 的 WMI 提供程序。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddWindowsNativeWmiProvider
指示该 cmdlet 添加了 Windows 本机 WMI 提供程序实现。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Certificate
指定一个安全证书对象。
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
指定 VMM 可以在您的网络上唯一标识的计算机的名称。 有效格式为:
- FQDN (完全限定的域名)
- IPv4 或 IPv6 地址
- NetBIOS 名称
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-Fabric
指示光纤通道构造。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsNonTrustedDomain
指示域不是受信任的 Active Directory 域。
Type: | SwitchParameter |
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: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkDeviceName
指定网络设备的名称。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
指定触发此操作 (PRO 提示) 的性能和资源优化提示的 ID。 此参数允许审核 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: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
指示作业以异步方式运行,以便控件立即返回到命令 shell。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
指定代表 TCP 端口的数值。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输出
StorageProvider
此 cmdlet 返回 StorageProvider 对象。