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

指示作业以异步方式运行,以便控件立即返回到命令行界面。

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 对象。