New-PSSessionOption

PSSession için gelişmiş seçenekler içeren bir nesne oluşturur.

Sözdizimi

New-PSSessionOption
   [-MaximumRedirection <Int32>]
   [-NoCompression]
   [-NoMachineProfile]
   [-Culture <CultureInfo>]
   [-UICulture <CultureInfo>]
   [-MaximumReceivedDataSizePerCommand <Int32>]
   [-MaximumReceivedObjectSize <Int32>]
   [-OutputBufferingMode <OutputBufferingMode>]
   [-MaxConnectionRetryCount <Int32>]
   [-ApplicationArguments <PSPrimitiveDictionary>]
   [-OpenTimeout <Int32>]
   [-CancelTimeout <Int32>]
   [-IdleTimeout <Int32>]
   [-ProxyAccessType <ProxyAccessType>]
   [-ProxyAuthentication <AuthenticationMechanism>]
   [-ProxyCredential <PSCredential>]
   [-SkipCACheck]
   [-SkipCNCheck]
   [-SkipRevocationCheck]
   [-OperationTimeout <Int32>]
   [-NoEncryption]
   [-UseUTF16]
   [-IncludePortInSPN]
   [<CommonParameters>]

Description

Cmdlet, New-PSSessionOption kullanıcı tarafından yönetilen oturum (PSSession) için gelişmiş seçenekler içeren bir nesne oluşturur. nesnesini, , Enter-PSSessionve Invoke-Commandgibi bir PSSession oluşturan cmdlet'lerin SessionOption parametresinin değeri olarak New-PSSessionkullanabilirsiniz.

Parametreler olmadan, New-PSSessionOption tüm seçenekler için varsayılan değerleri içeren bir nesne oluşturur. Her özellik düzenlenebildiği için, sonuçta elde edilen nesneyi şablon olarak kullanabilir ve kuruluşunuz için standart seçenek nesneleri oluşturabilirsiniz.

SessionOption nesnesini tercih değişkenine $PSSessionOption de kaydedebilirsiniz. Bu değişkenin değerleri, oturum seçenekleri için yeni varsayılan değerler oluşturur. Oturum için hiçbir oturum seçeneği ayarlanmadığında ve oturum yapılandırmasında ayarlanan seçeneklerden öncelikli olduklarında etkili olurlar, ancak oturumu oluşturan bir cmdlet'te oturum seçeneklerini veya SessionOption nesnesini belirterek bunları geçersiz kılabilirsiniz. Tercih değişkeni hakkında $PSSessionOption daha fazla bilgi için bkz . about_Preference_Variables.

Oturum oluşturan bir cmdlet'te SessionOption nesnesi kullandığınızda, oturum seçeneği değerleri tercih değişkeninde ve oturum yapılandırmasında $PSSessionOption ayarlanan oturumlar için varsayılan değerlerden önceliklidir. Ancak, oturum yapılandırmasında ayarlanan maksimum değer, kota veya sınırlardan öncelikli değildir. Oturum yapılandırmaları hakkında daha fazla bilgi edinmek için bkz. about_Session_Configurations.

Örnekler

Örnek 1: Varsayılan oturum seçeneği oluşturma

Bu komut, varsayılan değerlerle bir SessionOption nesnesi oluşturur.

New-PSSessionOption

MaximumConnectionRedirectionCount : 5
NoCompression                     : False
NoMachineProfile                  : False
ProxyAccessType                   : IEConfig
ProxyAuthentication               : Negotiate
ProxyCredential                   :
SkipCACheck                       : False
SkipCNCheck                       : False
SkipRevocationCheck               : False
OperationTimeout                  : 00:03:00
NoEncryption                      : False
UseUTF16                          : False
Culture                           :
UICulture                         :
MaximumReceivedDataSizePerCommand :
MaximumReceivedObjectSize         :
ApplicationArguments              :
OpenTimeout                       : 00:03:00
CancelTimeout                     : 00:01:00
IdleTimeout                       : 00:04:00

Örnek 2: Oturum seçeneği nesnesi kullanarak oturumu yapılandırma

Bu örnekte, oturumu yapılandırmak için SessionOption nesnesinin nasıl kullanılacağı gösterilmektedir.

$pso = New-PSSessionOption -Culture "fr-fr" -MaximumReceivedObjectSize 10MB
New-PSSession -ComputerName Server01 -SessionOption $pso

İlk komut yeni bir SessionOption nesnesi oluşturur ve değişkeninin $pso değerine kaydeder. İkinci komut, Server01 uzak bilgisayarında oturum oluşturmak için cmdlet'ini kullanır New-PSSession . komutu, değişkeninin değerindeki $pso SessionOption nesnesini komutun SessionOption parametresinin değeri olarak kullanır.

Örnek 3: Etkileşimli oturum başlatma

Bu komut, Server01 bilgisayarıyla etkileşimli bir oturum başlatmak için cmdlet'ini kullanır Enter-PSSession .

Enter-PSSession -ComputerName Server01 -SessionOption (New-PSSessionOption -NoEncryption -NoCompression)

SessionOption parametresinin değeri, NoEncryption ve NoCompression parametrelerini içeren bir New-PSSessionOption komutdur.

New-PSSessionOption Komut, komut öncesinde Enter-PSSession çalıştığından emin olmak için parantez içine alınır.

Örnek 4: Oturum seçeneği nesnesini değiştirme

Bu örnek, SessionOption nesnesini değiştirebileceğinizi gösterir. Tüm özelliklerin okuma/yazma değerleri vardır.

$a = New-PSSessionOption
$a.OpenTimeout

Days              : 0
Hours             : 0
Minutes           : 3
Seconds           : 0
Milliseconds      : 0
Ticks             : 1800000000
TotalDays         : 0.00208333333333333
TotalHours        : 0.05
TotalMinutes      : 3
TotalSeconds      : 180
TotalMilliseconds : 180000

$a.UICulture = (Get-UICulture)
$a.OpenTimeout = (New-Timespan -Minutes 4)
$a.MaximumConnectionRedirectionCount = 1
$a

MaximumConnectionRedirectionCount : 1
NoCompression                     : False
NoMachineProfile                  : False
ProxyAccessType                   : IEConfig
ProxyAuthentication               : Negotiate
ProxyCredential                   :
SkipCACheck                       : False
SkipCNCheck                       : False
SkipRevocationCheck               : False
OperationTimeout                  : 00:03:00
NoEncryption                      : False
UseUTF16                          : False
Culture                           :
UICulture                         : en-US
MaximumReceivedDataSizePerCommand :
MaximumReceivedObjectSize         :
ApplicationArguments              :
OpenTimeout                       : 00:04:00
CancelTimeout                     : 00:01:00
IdleTimeout                       : 00:04:00

Kuruluşunuz için standart bir oturum nesnesi oluşturmak ve ardından belirli kullanımlar için özelleştirilmiş sürümlerini oluşturmak için bu yöntemi kullanın.

Örnek 5: Tercih değişkeni oluşturma

Bu komut bir $PSSessionOption tercih değişkeni oluşturur.

$PSSessionOption = New-PSSessionOption -OpenTimeOut 120000

$PSSessionOption Tercih değişkeni oturumda ayarlandığında, , Enter-PSSessionve Invoke-Command cmdlet'leri ile New-PSSessionoluşturulan oturumlardaki seçenekler için varsayılan değerler oluşturur.

Değişkenin tüm oturumlarda kullanılabilir olmasını sağlamak $PSSessionOption için değişkeni PowerShell oturumunuza ve PowerShell profilinize ekleyin.

Tercih değişkeni hakkında $PSSessionOption daha fazla bilgi için bkz . about_Preference_Variables. Profiller hakkında daha fazla bilgi için bkz . about_Profiles.

Örnek 6: Uzak oturum yapılandırması gereksinimlerini karşılama

Bu örnekte, uzak oturum yapılandırması gereksinimlerini karşılamak için SessionOption nesnesinin nasıl kullanılacağı gösterilmektedir.

$skipCN = New-PSSessionOption -SkipCNCheck
New-PSSession -ComputerName 171.09.21.207 -UseSSL -Credential Domain01\User01 -SessionOption $SkipCN

İlk komut cmdlet'ini New-PSSessionOption kullanarak SkipCNCheck özelliğine sahip bir SessionOption nesnesi oluşturur. komutu, sonuçta elde edilen oturum nesnesini değişkene $skipCN kaydeder.

İkinci komut cmdlet'ini New-PSSession kullanarak uzak bilgisayarda yeni bir oturum oluşturur. $skipCN Check değişkeni SessionOption parametresinin değerinde kullanılır.

Bilgisayar IP adresiyle tanımlandığından, ComputerName parametresinin değeri Güvenli Yuva Katmanı (SSL) için kullanılan sertifikadaki ortak adlardan herhangi biriyle eşleşmiyor. Sonuç olarak SkipCNCheck seçeneği gereklidir.

Örnek 7: Bağımsız değişkenleri uzak oturumda kullanılabilir hale getirme

Bu örnekte, uzak oturumda ek verileri kullanılabilir hale getirmek için cmdlet'in New-PSSessionOption ApplicationArguments parametresinin nasıl kullanılacağı gösterilmektedir.

$team = @{Team="IT"; Use="Testing"}
$TeamOption = New-PSSessionOption -ApplicationArguments $team
$s = New-PSSession -ComputerName Server01 -SessionOption $TeamOption
Invoke-Command -Session $s {$PSSenderInfo.ApplicationArguments}

Name                 Value
----                 -----
Team                 IT
Use                  Testing
PSVersionTable       {CLRVersion, BuildVersion, PSVersion, WSManStackVersion...}

Invoke-Command -Session $s {
  if ($PSSenderInfo.ApplicationArguments.Use -ne "Testing") {
    .\logFiles.ps1
  }
  else {
    "Just testing."
  }
}

Just testing.

İlk komut, Team ve Use adlı iki anahtara sahip bir karma tablo oluşturur. komutu karma tablosunu değişkene $team kaydeder. Karma tabloları hakkında daha fazla bilgi için bkz. about_Hash_Tables.

Ardından ApplicationArguments New-PSSessionOption parametresini kullanan cmdlet, değişkene $team kaydedilmiş bir SessionOption nesnesi oluşturur. New-PSSessionOption Oturum seçeneği nesnesini oluşturduğunda, verilerin uzak oturuma güvenilir bir şekilde iletilmesi için ApplicationArguments parametresinin değerindeki karma tabloyu otomatik olarak PrimitiveDictionary'e dönüştürür.

Cmdlet, New-PSSession Server01 bilgisayarında bir oturum başlatır. Değişkene seçenekleri eklemek için SessionOption parametresini $teamOption kullanır.

cmdlet'i Invoke-Command , değişkendeki $team verilerin uzak oturumdaki komutlar için kullanılabilir olduğunu gösterir. Veriler, otomatik değişkenin ApplicationArguments özelliğinde $PSSenderInfo görünür.

Son olarak Invoke-Command verilerin nasıl kullanılabileceğini görebilirsiniz.

Parametreler

-ApplicationArguments

Uzak oturuma gönderilen bir PrimitiveDictionary belirtir. Oturum yapılandırmasındaki başlangıç betikleri de dahil olmak üzere uzak oturumdaki komutlar ve betikler, bu sözlüğü otomatik değişkenin ApplicationArguments özelliğinde $PSSenderInfo bulabilir. Uzak oturuma veri göndermek için bu parametreyi kullanabilirsiniz.

Daha fazla bilgi için bkz . about_Hash_Tables, about_Session_Configurations ve about_Automatic_Variables.

Tür:PSPrimitiveDictionary
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-CancelTimeout

PowerShell'in iptal işleminin (CTRL+C) bitmeden önce ne kadar süreyle bitmesini bekleyeceğini belirler. Milisaniye cinsinden bir değer girin.

Varsayılan değer (bir dakika) olur 60000 . (sıfır) değeri 0 zaman aşımı olmadığı anlamına gelir; komut süresiz olarak devam eder.

Tür:Int32
Diğer adlar:CancelTimeoutMSec
Position:Named
Default value:60000
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Culture

Oturum için kullanılacak kültürü belirtir. Biçiminde bir kültür adı <languagecode2>-<country/regioncode2> (gibija-JP), CultureInfo nesnesi içeren bir değişken veya CultureInfo nesnesi alan bir komut girin.

Varsayılan değerdir $Nullve işletim sisteminde ayarlanan kültür oturumda kullanılır.

Tür:CultureInfo
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-IdleTimeout

Uzak bilgisayar yerel bilgisayardan herhangi bir iletişim almazsa oturumun ne kadar süreyle açık kalacağını belirler. Bu sinyal sinyalini içerir. Aralığın süresi dolduğunda oturum kapanır.

Oturumun bağlantısını kesip yeniden bağlamak istiyorsanız boşta kalma zaman aşımı değeri önemli bir öneme sahip olur. Yalnızca oturum zaman aşımına uğradıysa yeniden bağlanabilirsiniz.

Milisaniye cinsinden bir değer girin. En düşük değer ( 60000 1 dakika). Maksimum değer, oturum yapılandırmasının MaxIdleTimeoutms özelliğinin değeridir. Varsayılan değer olan -1, boşta kalma zaman aşımı ayarlamaz.

Oturum, varsa oturum seçeneklerinde ayarlanan boşta kalma zaman aşımını kullanır. Hiçbiri ayarlı değilse (-1 ), oturum, oturum yapılandırmasının IdleTimeoutMs özelliğinin değerini veya WSMan kabuk zaman aşımı değerini () (WSMan:\<ComputerName>\Shell\IdleTimeouthangisi en kısaysa) kullanır.

Oturum seçeneklerinde ayarlanan boşta kalma zaman aşımı, oturum yapılandırmasının MaxIdleTimeoutMs özelliğinin değerini aşarsa, oturum oluşturma komutu başarısız olur.

Varsayılan Microsoft.PowerShell oturum yapılandırmasının IdleTimeoutMs değeri milisaniyedir 7200000 (2 saat). MaxIdleTimeoutMs değeri milisaniyedir 2147483647 (>24 gün). WSMan kabuğu boşta kalma zaman aşımının (WSMan:\<ComputerName>\Shell\IdleTimeout) 7200000 varsayılan değeri milisaniyedir (2 saat).

Oturumun boşta kalma zaman aşımı değeri, oturum bağlantısını keserken veya oturuma yeniden bağlanırken de değiştirilebilir. Daha fazla bilgi için bkz. Disconnect-PSSession ve Connect-PSSession.

Windows PowerShell 2.0'da IdleTimeout parametresinin 240000 varsayılan değeri (4 dakika).

Tür:Int32
Diğer adlar:IdleTimeoutMSec
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-IncludePortInSPN

Kerberos kimlik doğrulaması için kullanılan Hizmet Asıl Adı'na (SPN) bağlantı noktası numarasını (örneğin, HTTP://<ComputerName>:5985) ekler. Bu seçenek, Kerberos kimlik doğrulaması kullanan uzak bir bilgisayarda kimlik doğrulaması yapmak için varsayılan olmayan spn kullanan bir istemciye izin verir.

seçeneği, Kerberos kimlik doğrulamasını destekleyen birden çok hizmetin farklı kullanıcı hesapları altında çalıştığı kuruluşlar için tasarlanmıştır. Örneğin, Kerberos kimlik doğrulamasına izin veren bir IIS uygulaması, varsayılan SPN'nin bilgisayar hesabından farklı bir kullanıcı hesabına kaydedilmesini gerektirebilir. Böyle durumlarda PowerShell uzaktan iletişim, bilgisayar hesabına kayıtlı bir SPN gerektirdiğinden kimlik doğrulaması için Kerberos kullanamaz. Yöneticiler bu sorunu çözmek için, farklı kullanıcı hesaplarına kayıtlı olan ve bağlantı noktası numarasını SPN'ye ekleyerek aralarında ayrım yapabilen, kullanarak Setspn.exegibi farklı SPN'ler oluşturabilir.

Daha fazla bilgi için bkz . Setspn'ye Genel Bakış.

Bu parametre Windows PowerShell 3.0'da kullanıma sunulmuştur.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MaxConnectionRetryCount

Ağ sorunları nedeniyle geçerli deneme başarısız olursa PowerShell'in hedef makineyle bağlantı kurmaya çalışma sayısını belirtir. Varsayılan değer şudur: 5.

Bu parametre PowerShell sürüm 5.0 için eklendi.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MaximumReceivedDataSizePerCommand

Yerel bilgisayarın tek bir komutta uzak bilgisayardan alabileceği bayt sayısı üst sınırını belirtir. Bayt cinsinden bir değer girin. Varsayılan olarak veri boyutu sınırı yoktur.

Bu seçenek, istemci bilgisayardaki kaynakları korumak için tasarlanmıştır.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MaximumReceivedObjectSize

Yerel bilgisayarın uzak bilgisayardan alabileceği en büyük nesne boyutunu belirtir. Bu seçenek, istemci bilgisayardaki kaynakları korumak için tasarlanmıştır. Bayt cinsinden bir değer girin.

Windows PowerShell 2.0'da bu parametreyi atlarsanız nesne boyutu sınırı yoktur. Windows PowerShell 3.0'da başlayarak, bu parametreyi atlarsanız varsayılan değer 209715200 bayttır (veya 200MB).

Tür:Int32
Position:Named
Default value:209715200
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MaximumRedirection

Bağlantı başarısız olmadan önce PowerShell'in bir bağlantıyı kaç kez alternatif bir Tekdüzen Kaynak Tanımlayıcısı'na (URI) yönlendirdiğini belirler. Varsayılan değer şudur: 5. (sıfır) değeri 0 tüm yeniden yönlendirmeyi engeller.

Bu seçenek oturumda yalnızca oturumu oluşturan komutta AllowRedirection parametresi kullanıldığında kullanılır.

Tür:Int32
Position:Named
Default value:5
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NoCompression

Oturumda paket sıkıştırmayı kapatır. Sıkıştırma daha fazla işlemci döngüsü kullanır, ancak iletimi hızlandırır.

Tür:SwitchParameter
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NoEncryption

Veri şifrelemeyi kapatır.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NoMachineProfile

Kullanıcının Windows kullanıcı profilinin yüklenmesini engeller. Sonuç olarak, oturum daha hızlı oluşturulabilir, ancak kullanıcıya özgü kayıt defteri ayarları, ortam değişkenleri ve sertifikalar gibi öğeler oturumda kullanılamaz.

Tür:SwitchParameter
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-OpenTimeout

İstemci bilgisayarın oturum bağlantısının kurulmasını ne kadar süre bekleyeceğini belirler. Aralığın süresi dolduğunda, bağlantı kurma komutu başarısız olur. Milisaniye cinsinden bir değer girin.

Varsayılan değer ( 180000 3 dakika). (sıfır) değeri 0 zaman aşımı olmadığı anlamına gelir; komut süresiz olarak devam eder.

Tür:Int32
Diğer adlar:OpenTimeoutMSec
Position:Named
Default value:180000 (3 minutes)
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-OperationTimeout

Bağlantı zaman aşımı başlatmadan önce WinRM'nin canlı bağlantıdan pozitif bağlantı testlerini bekleyeceği maksimum süreyi belirler. WinRM hakkında daha fazla bilgi için Windows Uzaktan Yönetim Belgeleri'ne bakın.

OperationTimeout, uzak oturumda çalışan komutlara veya işlemlere zaman sınırı getirmez ve SSH gibi diğer uzaktan iletişim protokollerini etkilemez.

Varsayılan değer ( 180000 3 dakika). (sıfır) değeri 0 zaman aşımı olmadığı anlamına gelir.

Tür:Int32
Diğer adlar:OperationTimeoutMSec
Position:Named
Default value:180000 (3 minutes)
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-OutputBufferingMode

Çıkış arabelleği dolduğunda, komut çıkışının bağlantısız oturumlarda nasıl yönetileceğini belirler.

Çıkış arabelleğe alma modu oturumda veya oturum yapılandırmasında ayarlanmadıysa, varsayılan değer olur Block. Kullanıcılar oturumun bağlantısını keserken çıkış arabelleği modunu da değiştirebilir.

Bu parametreyi atlarsanız, SessionOption nesnesinin OutputBufferingMode değeri olurNone. Oturum yapılandırmasında ayarlanan çıkış arabelleği modu aktarım seçeneğinin değeri Block veya Drop geçersiz kılar. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Block. Çıkış arabelleği dolduğunda, arabellek temizlenene kadar yürütme askıya alınır.
  • Drop. Çıkış arabelleği dolduğunda yürütme devam eder. Yeni çıkış kaydedildikçe en eski çıkış atılır.
  • None. Çıkış arabelleği modu belirtilmedi.

Çıkış arabelleğe alma modu taşıma seçeneği hakkında daha fazla bilgi için bkz New-PSTransportOption. .

Bu parametre Windows PowerShell 3.0'da kullanıma sunulmuştur.

Tür:OutputBufferingMode
Kabul edilen değerler:None, Drop, Block
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ProxyAccessType

Konak adını çözümlemek için hangi mekanizmanın kullanılacağını belirler. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • IEConfig
  • WinHttpConfig
  • AutoDetect
  • NoProxyServer
  • None

Varsayılan değer şudur: None.

Bu parametrenin değerleri hakkında bilgi için bkz . ProxyAccessType Numaralandırması.

Tür:ProxyAccessType
Kabul edilen değerler:None, IEConfig, WinHttpConfig, AutoDetect, NoProxyServer
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ProxyAuthentication

Ara sunucu çözümlemesi için kullanılan kimlik doğrulama yöntemini belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Basic
  • Digest
  • Negotiate

Varsayılan değer şudur: Negotiate.

Bu parametrenin değerleri hakkında daha fazla bilgi için bkz . AuthenticationMechanism Numaralandırması.

Tür:AuthenticationMechanism
Kabul edilen değerler:Default, Basic, Negotiate, NegotiateWithImplicitCredential, Credssp, Digest, Kerberos
Position:Named
Default value:Negotiate
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ProxyCredential

Proxy kimlik doğrulaması için kullanılacak kimlik bilgilerini belirtir. PSCredential nesnesi içeren bir değişken veya komut gibi bir PSCredential nesnesi alan bir Get-Credential komut girin. Bu seçenek ayarlanmazsa hiçbir kimlik bilgisi belirtilmez.

Tür:PSCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SkipCACheck

HTTPS üzerinden bağlandığında istemcinin sunucu sertifikasının güvenilen bir sertifika yetkilisi (CA) tarafından imzalandığını doğrulamadığını belirtir.

Bu seçeneği yalnızca uzak bilgisayar fiziksel olarak güvenli ve yalıtılmış bir ağın parçası olduğunda veya uzak bilgisayarın WinRM yapılandırmasında güvenilir bir konak olarak listelendiği durumlarda, başka bir mekanizma kullanılarak uzak bilgisayara güvenildiğinde kullanın.

Tür:SwitchParameter
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SkipCNCheck

Sunucunun sertifika ortak adının (CN) sunucunun ana bilgisayar adıyla eşleşmesi gerekmediğini belirtir. Bu seçenek yalnızca HTTPS protokolunu kullanan uzak işlemlerde kullanılır.

Bu seçeneği yalnızca güvenilen bilgisayarlar için kullanın.

Tür:SwitchParameter
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SkipRevocationCheck

Sunucu sertifikasının iptal durumunu doğrulamaz.

Tür:SwitchParameter
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-UICulture

Oturum için kullanılacak kullanıcı arabirimi kültürünü belirtir.

Geçerli değerler şunlardır:

  • Biçimde bir <languagecode2>-<country/regioncode2> kültür adı, örneğin ja-JP
  • CultureInfo nesnesi içeren değişken
  • CultureInfo nesnesi alan bir komut, örneğinGet-Culture

Varsayılan değer , $nullve oturum oluşturulduğunda işletim sisteminde ayarlanan kullanıcı arabirimi kültürüdür.

Tür:CultureInfo
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-UseUTF16

Bu cmdlet'in isteği UTF8 biçimi yerine UTF16 biçiminde kodladığını gösterir.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

None

Nesneleri bu cmdlet'e yöneltemezsiniz.

Çıkışlar

PSSessionOption

Notlar

SessionOption parametresi pssession oluşturmak için bir komutta kullanılmazsa, oturum seçenekleri ayarlıysa tercih değişkeninin $PSSessionOption özellik değerlerine göre belirlenir. Değişken hakkında $PSSessionOption daha fazla bilgi için bkz . about_Preference_Variables.

Oturum yapılandırma nesnesinin özellikleri, oturum yapılandırması için ayarlanan seçeneklere ve bu seçeneklerin değerlerine göre değişir. Ayrıca, oturum yapılandırma dosyası kullanan oturum yapılandırmaları ek özelliklere sahiptir.