Security Parameters (Parâmetros de Segurança)

A tabela que se segue lista os nomes e funcionalidade recomendados para os parâmetros utilizados para fornecer informações de segurança para uma operação, tais como parâmetros que especificam a chave do certificado e informações de privilégio.

Parâmetro Funcionalidade
ACL
Tipo de dados: String
Implementar este parâmetro para especificar o nível de proteção do controlo de acesso para um catálogo ou para um identificador de recursos uniforme (URI).
CertFile
Tipo de dados: String
Implementar este parâmetro para que o utilizador possa especificar o nome de um ficheiro que contém um dos seguintes:
- Certificado de base64 ou Distinguished Encoding Rules (DER) codificado x.509
- Um ficheiro de criptografia de chaves públicas (PKCS) #12 que contém pelo menos um certificado e chave
CertIssuerName
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar o nome do emitente de um certificado ou para que o utilizador possa especificar um sub-adcção.
CertRequestFile
Tipo de dados: String
Implemente este parâmetro para especificar o nome de um ficheiro que contém um pedido de certificado de #10 de PKCS codificado por DER.
Número de Certificadoserial
Tipo de dados: String
Implementar este parâmetro para especificar o número de série emitido pela autoridade de certificação.
CertStoreLocation
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar a localização da loja de certificados. A localização é tipicamente um caminho de arquivo.
Nome CertSubjectName
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar o emitente de um certificado ou para que o utilizador possa especificar um sub-adcção.
CertUsage
Tipo de dados: String
Implemente este parâmetro para especificar a utilização da chave ou a utilização da chave melhorada. A chave pode ser representada como uma pequena máscara, um pouco, um identificador de objetos (OID), ou uma corda.
Credencial
Tipo de dados: System.Management.Automation.PSCredential
Implemente este parâmetro de modo a que o cmdlet indique automaticamente o utilizador para um nome de utilizador ou palavra-passe. É apresentado um pedido para ambos se não for fornecida uma credencial completa diretamente.
CSPName
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar o nome do prestador de serviços de certificado (CSP).
CSPType
Tipo de dados: Número inteiro
Implemente este parâmetro para que o utilizador possa especificar o tipo de CSP.
Grupo
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar uma coleção de principais para acesso. Para mais informações, consulte a descrição do parâmetro Principal.
KeyAlgorithm
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar o algoritmo de geração chave a utilizar para segurança.
Nome keyContainer
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar o nome do recipiente-chave.
KeyLength
Tipo de dados: Número inteiro
Implemente este parâmetro para que o utilizador possa especificar o comprimento da tecla em bits.
Operação
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar uma ação que pode ser executada num objeto protegido.
Principal
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar uma entidade identificável única para acesso.
Privilege
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar o direito que um cmdlet precisa para executar uma operação para uma determinada entidade.
Privilégios
Tipo de dados: Matriz de privilégios
Implementar este parâmetro para que o utilizador possa especificar os direitos de que um cmdlet necessita para executar o seu funcionamento para uma determinada entrada.
Role
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar um conjunto de operações que podem ser realizadas por uma entidade.
SaveCred
Tipo de dados: SwitchParameter
Implemente este parâmetro de modo a que as credenciais que foram previamente guardadas pelo utilizador sejam utilizadas quando o parâmetro for especificado.
Âmbito
Tipo de dados: String
Implemente este parâmetro de modo a que o utilizador possa especificar o grupo de objetos protegidos para o cmdlet.
SID
Tipo de dados: String
Implemente este parâmetro para que o utilizador possa especificar um identificador único que represente um principal.
Confiável
Tipo de dados: SwitchParameter
Implemente este parâmetro de modo a que os níveis de confiança sejam suportados quando o parâmetro é especificado.
TrustLevel
Tipo de dados: Palavra-chave
Implemente este parâmetro para que o utilizador possa especificar o nível de confiança suportado. Por exemplo, os valores possíveis incluem internet, intranet e fulltrust.

Consulte também

Cmdlet Parameters (Parâmetros de Cmdlets)

Writing a Windows PowerShell Cmdlet (Escrever um Cmdlet do Windows PowerShell)

Windows PowerShell SDK (SDK do Windows PowerShell)