New-SelfSignedCertificate sur Win2012 r2 a moins de paramètres

Je suis en train de créer un certificat auto-signé avec le chiffrement spécifique des valeurs de paramètre.

Sur un Win Server 2012 r2 standard exécution de PowerShell 5.0, lorsque je tente de l'utiliser

New-SelfSignedCertificate

J'ai un message d'erreur:

Nouvelle-SelfSignedCertificate : Un paramètre ne peut pas être trouvée, qui correspond paramètre nom de "Sujet".

lorsque je tente d'utiliser le -Subject paramètre, qui, en plus d'autres paramètres autorisés sur mon ordinateur portable, n'apparaît pas dans l'intellisense.

Cependant sur mon ordinateur portable (Win 10 et PowerShell 5.0) je suis autorisé à utiliser ces paramètres, et j'ai créer un certificat auto-signé en utilisant le code suivant

#create a Certificate
# OID for document encryption
    $Oid = New-Object System.Security.Cryptography.Oid "1.3.6.1.4.1.311.80.1"
    $oidCollection = New-Object System.Security.Cryptography.OidCollection
    $oidCollection.Add($oid) > $Null
# Create enhanced key usage extension that allows document encryption
$Ext = New-Object System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension $oidCollection, $true 

$myCert = New-SelfSignedCertificate -Subject 'CN=myservernameasubject' -CertStoreLocation "Cert:\LocalMachine\My" -KeySpec KeyExchange -KeyUsage KeyEncipherment, DataEncipherment -Extension $Ext

OriginalL'auteur Samer s Salib | 2016-03-10