Etkinleştirme-WSManCredSSP (Microsoft.WSMan.Management)
-WSManCredSSP'yi Etkinleştir
- Modül:
- Microsoft.WSMan.Management
Bilgisayarda Kimlik Bilgisi Güvenliği Destek Sağlayıcısı (CredSSP) kimlik doğrulamasını etkinleştirir.
Sözdizimi
Enable-WSManCredSSP
[[-DelegateComputer] <String[]>]
[-Force]
[-Role] <String>
[<CommonParameters>]Tanım
Bu cmdlet yalnızca Windows platformunda mevcuttur.
Enable-WSManCredSSP cmdlet'i, bir istemci veya sunucu bilgisayarında CredSSP kimlik doğrulamasını etkinleştirir. CredSSP kimlik doğrulaması kullanıldığında, kullanıcı kimlik bilgileri, kimlik doğrulamasının yapılması için uzak bir bilgisayara iletilir. Bu tür kimlik doğrulama, başka bir uzak oturumdan uzak oturum oluşturan komutlar için tasarlanmıştır. Örneğin, uzak bir bilgisayarda bir arka plan işi çalıştırmak istiyorsanız bu tür kimlik doğrulamayı kullanın.
Enable-WSManCredSSP, CredSSP'yi bir İstemci veya Sunucu üzerinde etkinleştirebilir. Bir istemcide CredSSP'yi etkinleştirmek için Rol parametresinde İstemci'yi belirtin. Sunucu kimlik doğrulaması elde edildiğinde, istemciler açık kimlik bilgilerini bir sunucuya devreder. Bir sunucuda CredSSP'yi etkinleştirmek için Rol parametresinde Sunucu'yu belirtin. Sunucu, istemciler için temsilci görevi görür. Daha fazla ayrıntı için Parametreler bölümündeki Rol konusuna bakın.
Dikkat
CredSSP kimlik doğrulaması, kullanıcı kimlik bilgilerini yerel bilgisayardan uzak bir bilgisayara devreder. Bu uygulama uzaktan operasyonun güvenlik riskini artırmaktadır. Uzak bilgisayarın güvenliği ihlal edilirse, kimlik bilgileri bu bilgisayara iletildiğinde, kimlik bilgileri ağ oturumunu kontrol etmek için kullanılabilir.
Örnekler
Örnek 1: İstemci kimlik bilgilerini yetkilendirme
Bu örnek, istemci kimlik bilgilerinin tam etki alanı adı kullanılarak bir bilgisayara devredilmesine olanak tanır.
Enable-WSManCredSSP -Role "Client" -DelegateComputer "Server02.fabrikam.com"
cfg : http://schemas.microsoft.com/wbem/wsman/1/config/client/auth
lang : en-US
Basic : true
Digest : true
Kerberos : true
Negotiate : true
Certificate : true
CredSSP : trueÖrnek 2: İstemci kimlik bilgilerini bir etki alanındaki tüm bilgisayarlara devredin
Bu örnek, istemci kimlik bilgilerinin fabrikam.com etki alanındaki tüm bilgisayarlara devredilmesine olanak tanır. Yıldız işareti (*) joker karakteri tüm bilgisayarları belirtir.
Not
DelegateComputer parametresiyle joker karakterlerin kullanılması, CredSSP'yi gereğinden fazla bilgisayarda etkinleştirebilir.
Enable-WSManCredSSP -Role "Client" -DelegateComputer "*.fabrikam.com"
cfg : http://schemas.microsoft.com/wbem/wsman/1/config/client/auth
lang : en-US
Basic : true
Digest : true
Kerberos : true
Negotiate : true
Certificate : true
CredSSP : trueÖrnek 3: İstemci kimlik bilgilerini birden fazla bilgisayara devretme
Bu örnek, istemci kimlik bilgilerinin birden çok bilgisayara devredilmesine olanak tanır.
$servers = "server02.fabrikam.com", "server03.fabrikam.com", "server04.fabrikam.com"
Enable-WSManCredSSP -Role "Client" -DelegateComputer $servers
cfg : http://schemas.microsoft.com/wbem/wsman/1/config/client/auth
lang : en-US
Basic : true
Digest : true
Kerberos : true
Negotiate : true
Certificate : true
CredSSP : true$servers değişkeni sunucu adlarının bir listesini içerir. Enable-WSManCredSSP, İstemci rolünü belirtmek için Role parametresini kullanır. DelegateComputer bilgisayar adlarını $servers değişkeninden alır.
Örnek 4: Bir bilgisayarın temsilci olarak hareket etmesine izin verme
Bu örnek, bir bilgisayarın başka bir bilgisayar için temsilci görevi görmesine olanak tanır. Önceki örneklerde gösterilen Enable-WSManCredSSP cmdlet'i yalnızca istemcide CredSSP kimlik doğrulamasını etkinleştirir ve onun adına işlem yapabilecek uzak bilgisayarları belirtir. Uzak bilgisayarın istemci için temsilci görevi görmesi amacıyla WSMan'in Hizmet düğümündeki CredSSP öğesinin doğru olarak ayarlanması gerekir. Bu örnek, WSMan'in Hizmet düğümündeki CredSSP öğesini true olarak ayarlar.
Enable-WSManCredSSP -Role "Server"Örnek 5: Set-Item kullanarak bir bilgisayarın temsilci olarak hareket etmesine izin verin
Bu örnek, bir bilgisayarın başka bir bilgisayar için temsilci görevi görmesine olanak tanır. Önceki örneklerde gösterilen Enable-WSManCredSSP komutları, CredSSP kimlik doğrulamasını yalnızca istemci bilgisayarda etkinleştirir ve istemci bilgisayar adına hareket edebilecek uzak bilgisayarları belirtir. Uzak bilgisayarın istemci bilgisayar için temsilci görevi görmesi için, WSMan sağlayıcısının Hizmet dizinindeki CredSSP öğesinin true olarak ayarlanması gerekir.
Connect-WSMan -ComputerName "server02"
Set-Item -Path "WSMan:\server02\service\auth\credSSP" -Value $TrueConnect-WSMan, uzak bilgisayar olan sunucu02 ile bağlantı oluşturur. Set-Item, WSMan sağlayıcısının konumunu belirtmek için Path parametresini kullanır. Değer parametresi Hizmet ayarını doğru olarak ayarlar.
Parametreler
-DelegateComputer
İstemci kimlik bilgilerinin devredildiği sunucuları belirtir. En iyi uygulama, tam nitelikli alan adlarını kullanmaktır.
Joker karakterler kabul edilir ancak CredSSP'yi gereğinden fazla bilgisayarda etkinleştirebilir.
Rol parametresi İstemci ise bu parametreyi belirtmeniz gerekir. Rol Sunucu ise bu parametreyi belirtmeyin.
- Tip :
String[]
- Konum:
1
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
True
-Force
Komutu kullanıcı onayı istemeden çalışmaya zorlar.
- Tip :
-
SwitchParameter
- Konum:
Adlandırılmış
- Varsayılan değer:
False
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-Role
CredSSP'nin istemci olarak mı yoksa sunucu olarak mı etkinleştirileceğini belirtir. Bu parametre için kabul edilebilir değerler şunlardır: İstemci ve Sunucu.
İstemci'yi belirtirseniz aşağıdaki işlemler gerçekleştirilir. Bu ayarlar, sunucu kimlik doğrulaması elde edildiğinde istemcinin açık kimlik bilgilerini bir sunucuya devretmesine olanak tanır.
- İstemcide CredSSP'yi etkinleştirir.
- WS-Management ayarını
\true olarak ayarlar.\Client\Auth\CredSSP - Windows CredSSP politikasını AllowFreshCredentials'ı istemcide WSMan/Delegate olarak ayarlar.
Sunucu'yu belirtirseniz aşağıdaki işlemler gerçekleştirilir. Bu ilke ayarı, sunucunun istemciler için temsilci görevi görmesine olanak tanır.
- Sunucuda CredSSP'yi etkinleştirir.
- WS-Management ayarını
\true olarak ayarlar.\Service\Auth\CredSSP
- Tip :
String
- Kabul edilen değerler:
İstemci, Sunucu
- Konum:
0
- Varsayılan değer:
None
- Gerekli:
True
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
Girişler
Yok
Nesneleri bu cmdlet'e aktaramazsınız.
Çıkışlar
XmlElement
CredSSP kimlik doğrulaması başarıyla etkinleştirilirse bu cmdlet bir XMLElement nesnesi döndürür.
Notlar
CredSSP kimlik doğrulamasını devre dışı bırakmak için Disable-WSManCredSSP cmdlet'ini kullanın.