Parametri di sicurezzaSecurity Parameters

Nella tabella seguente sono elencati i nomi e le funzionalità consigliati per i parametri utilizzati per fornire informazioni di sicurezza per un'operazione, ad esempio i parametri che specificano le informazioni sulla chiave del certificato e sui privilegi.The following table lists the recommended names and functionality for parameters used to provide security information for an operation, such as parameters that specify certificate key and privilege information.

ParametroParameter FunzionalitàFunctionality
ACLACL
Tipo di dati: stringaData type: String
Implementare questo parametro per specificare il livello di controllo di accesso di protezione per un catalogo o per un Uniform Resource Identifier (URI).Implement this parameter to specify the access control level of protection for a catalog or for a Uniform Resource Identifier (URI).
CertFileCertFile
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare il nome di un file che contiene uno dei seguenti elementi:Implement this parameter so that the user can specify the name of a file that contains one of the following:
-Un certificato x. 509 codificato Base64 o Distinguished Encoding Rules (DER)- A Base64 or Distinguished Encoding Rules (DER) encoded x.509 certificate
-Un file di #12 PKCS (Public Key Cryptography Standards) che contiene almeno un certificato e una chiave- A Public Key Cryptography Standards (PKCS) #12 file that contains at least one certificate and key
CertIssuerNameCertIssuerName
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare il nome dell'emittente di un certificato o in modo che l'utente possa specificare una sottostringa.Implement this parameter so that the user can specify the name of the issuer of a certificate or so that the user can specify a substring.
CertRequestFileCertRequestFile
Tipo di dati: stringaData type: String
Implementare questo parametro per specificare il nome di un file che contiene una richiesta di certificato PKCS con codifica Base64 o DER #10.Implement this parameter to specify the name of a file that contains a Base64 or DER-encoded PKCS #10 certificate request.
CertSerialNumberCertSerialNumber
Tipo di dati: stringaData type: String
Implementare questo parametro per specificare il numero di serie emesso dall'autorità di certificazione.Implement this parameter to specify the serial number that was issued by the certification authority.
CertStoreLocationCertStoreLocation
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare il percorso dell'archivio certificati.Implement this parameter so that the user can specify the location of the certificate store. Il percorso è in genere un percorso di file.The location is typically a file path.
CertSubjectNameCertSubjectName
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare l'emittente di un certificato o in modo che l'utente possa specificare una sottostringa.Implement this parameter so that the user can specify the issuer of a certificate or so that the user can specify a substring.
CertUsageCertUsage
Tipo di dati: stringaData type: String
Implementare questo parametro per specificare l'utilizzo della chiave o l'utilizzo chiavi avanzato.Implement this parameter to specify the key usage or the enhanced key usage. La chiave può essere rappresentata come una maschera di bit, un bit, un identificatore di oggetto (OID) o una stringa.The key can be represented as a bit mask, a bit, an object identifier (OID), or a string.
CredenzialiCredential
Tipo di dati: System. Management. Automation. PSCredentialData type: System.Management.Automation.PSCredential
Implementare questo parametro in modo che il cmdlet chieda automaticamente all'utente un nome utente o una password.Implement this parameter so that the cmdlet will automatically prompt the user for a user name or password. Se una credenziale completa non viene fornita direttamente, viene visualizzato un messaggio di richiesta per entrambi.A prompt for both is displayed if a full credential is not supplied directly.
CSPNameCSPName
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare il nome del provider di Servizi certificati (CSP).Implement this parameter so that the user can specify the name of the certificate service provider (CSP).
CSPTypeCSPType
Tipo di dati: IntegerData type: Integer
Implementare questo parametro in modo che l'utente possa specificare il tipo di CSP.Implement this parameter so that the user can specify the type of CSP.
GruppoGroup
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare una raccolta di entità per l'accesso.Implement this parameter so that the user can specify a collection of principals for access. Per ulteriori informazioni, vedere la descrizione del parametro Principal .For more information, see the description of the Principal parameter.
KeyAlgorithmKeyAlgorithm
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare l'algoritmo di generazione delle chiavi da usare per la sicurezza.Implement this parameter so that the user can specify the key generation algorithm to use for security.
KeyContainerNameKeyContainerName
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare il nome del contenitore di chiavi.Implement this parameter so that the user can specify the name of the key container.
KeyLengthKeyLength
Tipo di dati: IntegerData type: Integer
Implementare questo parametro in modo che l'utente possa specificare la lunghezza della chiave in bit.Implement this parameter so that the user can specify the length of the key in bits.
OperazioneOperation
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare un'azione che può essere eseguita su un oggetto protetto.Implement this parameter so that the user can specify an action that can be performed on a protected object.
Server principalePrincipal
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare un'entità identificabile univoca per l'accesso.Implement this parameter so that the user can specify a unique identifiable entity for access.
PrivilegioPrivilege
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare il diritto a cui un cmdlet deve eseguire un'operazione per una determinata entità.Implement this parameter so that the user can specify the right a cmdlet needs to perform an operation for a particular entity.
PrivilegiPrivileges
Tipo di dati: matrice di privilegiData type: Array of privileges
Implementare questo parametro in modo che l'utente possa specificare i diritti necessari a un cmdlet per eseguire la relativa operazione per una voce specifica.Implement this parameter so that the user can specify the rights that a cmdlet needs to perform its operation for a particular entry.
RuoloRole
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare un set di operazioni che possono essere eseguite da un'entità.Implement this parameter so that the user can specify a set of operations that can be performed by an entity.
SaveCredSaveCred
Tipo di dati: SwitchParameterData type: SwitchParameter
Implementare questo parametro in modo che le credenziali salvate in precedenza dall'utente vengano utilizzate quando si specifica il parametro.Implement this parameter so that credentials that were previously saved by the user will be used when the parameter is specified.
AmbitoScope
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare il gruppo di oggetti protetti per il cmdlet.Implement this parameter so that the user can specify the group of protected objects for the cmdlet.
SIDSID
Tipo di dati: stringaData type: String
Implementare questo parametro in modo che l'utente possa specificare un identificatore univoco che rappresenta un'entità.Implement this parameter so that the user can specify a unique identifier that represents a principal.
AttendibileTrusted
Tipo di dati: SwitchParameterData type: SwitchParameter
Implementare questo parametro in modo che i livelli di attendibilità siano supportati quando si specifica il parametro.Implement this parameter so that trust levels are supported when the parameter is specified.
TrustLevelTrustLevel
Tipo di dati: parola chiaveData type: Keyword
Implementare questo parametro in modo che l'utente possa specificare il livello di attendibilità supportato.Implement this parameter so that the user can specify the trust level that is supported. Ad esempio, i valori possibili sono Internet, Intranet e FullTrust.For example, possible values include internet, intranet, and fulltrust.

Vedere ancheSee Also

Parametri dei cmdletCmdlet Parameters

Scrittura di un cmdlet di Windows PowerShellWriting a Windows PowerShell Cmdlet

Windows PowerShell SDKWindows PowerShell SDK