Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ConnectionOptions nesnesi, uzak bilgisayardaki yerel hesapla ilişkili kullanıcı adını ve parolayı sağlamak için CreateSession yöntemine geçirilir. Parametre sağlanmazsa, betiği çalıştıran hesabın kimlik bilgileri varsayılan değerlere ayarlanır.
Üyeler
ConnectionOptions nesnesi şu tür üyelere sahiptir:
Özellikler
ConnectionOptions nesnesi bu özelliklere sahiptir.
| Mülkiyet | Erişim türü | Açıklama |
|---|---|---|
|
Parola |
Salt yazma |
Uzak bilgisayardaki yerel veya etki alanı hesabının parolasını ayarlar. |
| UserName |
Okuma/yazma |
Uzak bilgisayardaki yerel veya etki alanı hesabının kullanıcı adını ayarlar ve alır. |
Açıklamalar
ConnectionOptions nesnesi IWSManConnectionOptions arabirimine karşılık gelir.
Bir Windows Uzaktan Yönetim istemci uygulaması kimliğe bürünme altında çalışıyorsa , Password özelliğini ayarlarsanız bir hata oluşur. İstemci uygulaması, yerel veya uzak bilgisayarda WinRM'ye istek gönderen bir betik veya başka bir programdır. İstemci uygulaması ImpersonateClient gibi bir işlev çağırdığından kimliğe bürünme altında çalışıyor olabilir. Asp işlemi bir istemcinin kimliğine bürünen bir hesap altında çalışıyorsa, Bir Active Server Sayfası (ASP) veya hizmeti kullanıcı adı ve parola isteyemez.
Kimlik doğrulaması için UserName ve Password kullanılırken WSman.CreateSession çağrısında WSManFlagCredUserNamePassword bayrağı ayarlanmalıdır.
Örnekler
Aşağıdaki VBScript kod örneği , ConnectionOptions nesnesinin nasıl oluşturulacağını, uzak bilgisayardaki hesabın özelliklerini ayarlamayı ve bunu bir Session nesnesi oluştururken kullanmayı gösterir. Not: Kimlik bilgilerini betik dosyalarında düz metin olarak depolamayın.
Set objWsman = CreateObject( "Wsman.Automation" )
'Create ConnectionOptions object.
Set objConnectionOptions = objWsman.CreateConnectionOptions
objConnectionOptions.UserName = "<username>"
objConnectionOptions.Password = "<password>"
iFlags = objWsman.SessionFlagUseBasic Or _
objWsman.SessionFlagCredUserNamePassword
Set objSession = objWsman.CreateSession _
("https://172.30.168.2", iFlags, objConnectionOptions)
strResource = objSession.Get("winrm/config")
Gereksinimler
| Gereksinim | Değer |
|---|---|
| Desteklenen en düşük düzeydeki istemci |
Windows Vista |
| Desteklenen en düşük sunucu |
Windows Server 2008 |
| Başlık |
|
| IDL |
|
| Kütüphane |
|
| DLL |
|
Ayrıca bakınız
-
Uzak Bağlantılar için Kimlik Doğrulaması
-
Windows Uzaktan Yönetim'de Betik Yazma