安全性参数

下表列出了用于为操作提供安全信息的参数(如指定证书密钥和特权信息的参数)的建议名称和功能。

参数 功能
ACL
数据类型:字符串
实现此参数以指定目录或 URI 中统一资源标识符 (保护) 。
CertFile
数据类型:字符串
实现此参数,以便用户可以指定包含以下之一的文件的名称:
- Base64 或 可辨别编码规则 (DER) 编码的 x.509 证书
- 包含至少一个证书 (密钥的 PKCS) #12公钥加密标准
CertIssuerName
数据类型:字符串
实现此参数,以便用户可以指定证书颁发者的名称,或使用户可以指定子字符串。
CertRequestFile
数据类型:字符串
实现此参数以指定包含 Base64 或 DER 编码的证书请求PKCS #10的名称。
CertSerialNumber
数据类型:字符串
实现此参数以指定证书颁发机构颁发的序列号。
CertStoreLocation
数据类型:字符串
实现此参数,以便用户可以指定证书存储的位置。 位置通常是文件路径。
CertSubjectName
数据类型:字符串
实现此参数,以便用户可以指定证书的颁发者或 ,以便用户可以指定子字符串。
CertUsage
数据类型:字符串
实现此参数以指定密钥用法或增强型密钥用法。 键可以表示为位掩码、位、对象标识符 (OID) 或字符串。
凭据
数据类型 :System.Management.Automation.PSCredential
实现此参数,以便 cmdlet 会自动提示用户输入用户名或密码。 如果未直接提供完整凭据,则会显示这两个凭据的提示。
CSPName
数据类型:字符串
实现此参数,以便用户可以指定 CSP (证书) 。
CSPType
数据类型:整数
实现此参数,以便用户可以指定 CSP 的类型。

数据类型:字符串
实现此参数,以便用户可以指定要访问的主体集合。 有关详细信息,请参阅 Principal 参数的说明
KeyAlgorithm
数据类型:字符串
实现此参数,以便用户可以指定用于安全性的密钥生成算法。
KeyContainerName
数据类型:字符串
实现此参数,以便用户可以指定密钥容器的名称。
KeyLength
数据类型:整数
实现此参数,以便用户可以指定密钥的长度(以位为单位)。
操作
数据类型:字符串
实现此参数,以便用户可以指定可在受保护对象上执行的操作。
主体
数据类型:字符串
实现此参数,以便用户可以指定唯一的可识别实体进行访问。
Privilege
数据类型:字符串
实现此参数,以便用户可以指定 cmdlet 为特定实体执行操作所需的权限。
权限
数据类型:特权数组
实现此参数,以便用户可以指定 cmdlet 对特定条目执行其操作所需的权限。
角色
数据类型:字符串
实现此参数,以便用户可以指定一组实体可以执行的操作。
SaveCred
数据类型:SwitchParameter
实现此参数,以便指定 参数时,将使用用户以前保存的凭据。
范围
数据类型:字符串
实现此参数,以便用户可以指定 cmdlet 的受保护对象组。
SID
数据类型:字符串
实现此参数,以便用户可以指定表示主体的唯一标识符。
信任
数据类型:SwitchParameter
实现此参数,以便指定 参数时支持信任级别。
TrustLevel
数据类型:关键字
实现此参数,以便用户可以指定支持的信任级别。 例如,可能的值包括 Internet、Intranet 和 fulltrust。

另请参阅

Cmdlet 参数

编写 Windows PowerShell Cmdlet

Windows PowerShell SDK