Enable-WSManCredSSP
Mengaktifkan autentikasi Penyedia Dukungan Keamanan Kredensial (CredSSP) pada komputer.
Sintaks
All
Enable-WSManCredSSP
[[-DelegateComputer] <String[]>]
[-Role] <String>
[-Force]
[<CommonParameters>]
Deskripsi
Cmdlet ini hanya tersedia di platform Windows.
Cmdlet Enable-WSManCredSSP memungkinkan autentikasi CredSSP pada klien atau di komputer server.
Ketika autentikasi CredSSP digunakan, kredensial pengguna diteruskan ke komputer jarak jauh untuk diautentikasi. Jenis autentikasi ini dirancang untuk perintah yang membuat sesi jarak jauh dari sesi jarak jauh lainnya. Misalnya, jika Anda ingin menjalankan pekerjaan latar belakang di komputer jarak jauh, gunakan jenis autentikasi ini.
Caution
Autentikasi CredSSP mendelegasikan kredensial pengguna dari komputer lokal ke komputer jarak jauh. Praktik ini meningkatkan risiko keamanan operasi jarak jauh. Jika komputer jarak jauh disusupi, ketika kredensial diteruskan ke komputer jarak jauh, kredensial dapat digunakan untuk mengontrol sesi jaringan.
Contoh
Contoh 1: Mendelegasikan kredensial klien
Contoh ini memungkinkan kredensial klien didelegasikan ke komputer dengan menggunakan nama domain yang sepenuhnya memenuhi syarat.
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
Contoh 2: Mendelegasikan kredensial klien ke semua komputer dalam domain
Contoh ini memungkinkan kredensial klien didelegasikan ke semua komputer di domain fabrikam.com. Kartubebas tanda bintang (*) menentukan semua komputer.
Nota
Menggunakan wildcard dengan parameter
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
Contoh 3: Mendelegasikan kredensial klien ke beberapa komputer
Contoh ini memungkinkan kredensial klien didelegasikan ke beberapa komputer.
$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
Variabel $servers berisi daftar nama server.
Contoh 4: Mengizinkan komputer bertindak sebagai delegasi
Contoh ini memungkinkan komputer bertindak sebagai delegasi untuk komputer lain. cmdlet Enable-WSManCredSSP, yang ditunjukkan dalam contoh sebelumnya, hanya mengaktifkan autentikasi CredSSP pada klien, dan menentukan komputer jarak jauh yang dapat bertindak atas namanya. Agar komputer jarak jauh bertindak sebagai delegasi untuk klien, item CredSSP di node Service WSMan harus diatur ke true. Contoh ini mengatur item CredSSP di simpul Layanan
Enable-WSManCredSSP -Role "Server"
Contoh 5: Izinkan komputer bertindak sebagai delegasi dengan menggunakan Set-Item
Contoh ini memungkinkan komputer bertindak sebagai delegasi untuk komputer lain. Perintah Enable-WSManCredSSP, yang ditunjukkan dalam contoh sebelumnya, mengaktifkan autentikasi CredSSP hanya di komputer klien, dan mereka menentukan komputer jarak jauh yang dapat bertindak atas nama komputer klien. Agar komputer jarak jauh bertindak sebagai delegasi untuk komputer klien, item CredSSP di direktori Layanan penyedia WSMan harus diatur ke true.
Connect-WSMan -ComputerName "server02"
Set-Item -Path "WSMan:\server02\service\auth\credSSP" -Value $true
Connect-WSMan membuat koneksi ke komputer jarak jauh, server02.
Parameter
-DelegateComputer
Menentukan server yang kredensial kliennya didelegasikan. Praktik terbaik adalah menggunakan nama domain yang sepenuhnya memenuhi syarat.
Kartubebas diterima, tetapi dapat mengaktifkan CredSSP di lebih banyak komputer daripada yang diperlukan.
Jika parameter Peran
Properti parameter
| Jenis: | String[] |
| Nilai default: | None |
| Mendukung wildcard: | True |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | 1 |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Force
Memaksa perintah untuk dijalankan tanpa meminta konfirmasi pengguna.
Properti parameter
| Jenis: | SwitchParameter |
| Nilai default: | False |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Role
Menentukan apakah akan mengaktifkan CredSSP sebagai klien atau sebagai server. Nilai yang dapat diterima untuk parameter ini adalah: Klien dan Server.
Jika Anda menentukan Klien , tindakan berikut dilakukan. Pengaturan ini memungkinkan klien untuk mendelegasikan kredensial eksplisit ke server saat autentikasi server tercapai.
- Mengaktifkan CredSSP pada klien.
- Mengatur pengaturan WS-Management
\<localhost|computername\>\Client\Auth\CredSSPke true. - Mengatur kebijakan Windows CredSSP AllowFreshCredentials ke WSMan/Delegasikan pada klien.
Jika Anda menentukan Server, tindakan berikut dilakukan. Pengaturan kebijakan ini memungkinkan server untuk bertindak sebagai delegasi untuk klien.
- Mengaktifkan CredSSP di server.
- Mengatur pengaturan WS-Management
\<localhost|computername\>\Service\Auth\CredSSPke true.
Properti parameter
| Jenis: | String |
| Nilai default: | None |
| Nilai yang diterima: | Client, Server |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | 0 |
| Wajib: | True |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Input
None
Anda tidak dapat menyalurkan objek ke cmdlet ini.
Output
XmlElement
Jika autentikasi CredSSP berhasil diaktifkan, cmdlet ini mengembalikan objek XMLElement.
Catatan
Untuk menonaktifkan autentikasi CredSSP, gunakan cmdlet Disable-WSManCredSSP.