New-PSSessionOption
PSSession için gelişmiş seçenekler içeren bir nesne oluşturur.
Syntax
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'i New-PSSessionOption
, kullanıcı tarafından yönetilen oturum (PSSession) için gelişmiş seçenekler içeren bir nesne oluşturur. nesnesini, , Enter-PSSession
ve Invoke-Command
gibi bir PSSession oluşturan cmdlet'lerin SessionOption parametresinin değeri olarak New-PSSession
kullanabilirsiniz.
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 etkilidirler, ancak oturum 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, bunlar 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 örnekte SessionOption nesnesini değiştirebileceğiniz gösterilmektedir. 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
Oturumda $PSSessionOption
tercih değişkeni ayarlandığında, , Enter-PSSession
ve Invoke-Command
cmdlet'leri ile New-PSSession
oluş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, SkipCNCheck özelliğine sahip bir SessionOption nesnesi oluşturmak için cmdlet'ini kullanırNew-PSSessionOption
. komutu, sonuçta elde edilen oturum nesnesini değişkenine $skipCN
kaydeder.
İkinci komut, uzak bilgisayarda yeni bir oturum oluşturmak için cmdlet'ini kullanır New-PSSession
. $skipCN
Denetim 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 adlarla 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 olmak üzere iki anahtar içeren 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 ApplicationArgumentsNew-PSSessionOption
parametresini kullanan cmdlet, değişkenine $team
kaydedilmiş bir SessionOption nesnesi oluşturur. New-PSSessionOption
Oturum seçeneği nesnesini oluşturduğunda, applicationArguments parametresinin değerindeki karma tabloyu otomatik olarak PrimitiveDictionary'e dönüştürür, böylece veriler güvenilir bir şekilde uzak oturuma iletilebilir.
Cmdlet, New-PSSession
Server01 bilgisayarında bir oturum başlatır. Değişkendeki seçenekleri dahil etmek 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.
Type: | PSPrimitiveDictionary |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CancelTimeout
PowerShell'in iptal işleminin (CTRL+C) bitmesi için ne kadar bekleyeceğini belirler. Milisaniye cinsinden bir değer girin.
Varsayılan değerdir 60000
(bir dakika). (sıfır) değeri 0
zaman aşımı olmadığı anlamına gelir; komut süresiz olarak devam eder.
Type: | Int32 |
Aliases: | CancelTimeoutMSec |
Position: | Named |
Default value: | 60000 |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Culture
Oturum için kullanılacak kültürü belirtir. Biçiminde bir kültür adı <languagecode2>-<country/regioncode2>
(gibi ja-JP
), CultureInfo nesnesi içeren bir değişken veya CultureInfo nesnesi alan bir komut girin.
Varsayılan değer şeklindedir $Null
ve işletim sisteminde ayarlanan kültür oturumda kullanılır.
Type: | CultureInfo |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | 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. Süre dolduğunda oturum kapanır.
Oturumun bağlantısını kesmeyi ve yeniden bağlanmayı düşünüyorsanız boşta kalma zaman aşımı değeri önemli ö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). En büyük 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\IdleTimeout
hangisi 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 IdleTimeoutMs değeri. PowerShell oturum yapılandırması 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
) varsayılan değeri milisaniyedir 7200000
(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 Disconnect-PSSession
ve Connect-PSSession
bölümlerine bakın.
Windows PowerShell 2.0'da IdleTimeout parametresinin varsayılan değeri (240000
4 dakika).
Type: | Int32 |
Aliases: | IdleTimeoutMSec |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludePortInSPN
Kerberos kimlik doğrulaması için kullanılan Hizmet Asıl Adı'nda (SPN) bağlantı noktası numarasını içerir; örneğin, HTTP://<ComputerName>:5985
. 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, kullanarak Setspn.exe
farklı kullanıcı hesaplarına kayıtlı olan ve bağlantı noktası numarasını SPN'ye ekleyerek aralarında ayrım yapabilen 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxConnectionRetryCount
Geçerli deneme ağ sorunlarından dolayı başarısız olursa PowerShell'in hedef makineyle bağlantı kurmaya çalışma sayısını belirtir. 5
varsayılan değerdir.
Bu parametre PowerShell sürüm 5.0 için eklendi.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumReceivedObjectSize
Yerel bilgisayarın uzak bilgisayardan alabileceği nesne boyutu üst sınırını 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 sürümünden başlayarak, bu parametreyi atlarsanız varsayılan değer 209715200
bayttır (veya 200MB
).
Type: | Int32 |
Position: | Named |
Default value: | 209715200 |
Accept pipeline input: | False |
Accept wildcard characters: | 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) yeniden yönlendireceğini belirler. 5
varsayılan değerdir. (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.
Type: | Int32 |
Position: | Named |
Default value: | 5 |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoEncryption
Veri şifrelemeyi kapatır.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OpenTimeout
İstemci bilgisayarın oturum bağlantısının kurulmasını ne kadar süre bekleyeceğini belirler. Süre dolduğunda, bağlantıyı 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.
Type: | Int32 |
Aliases: | OpenTimeoutMSec |
Position: | Named |
Default value: | 180000 (3 minutes) |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperationTimeout
Bağlantı zaman aşımını 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 Bkz. Windows Uzaktan Yönetim Belgeleri.
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ı olmaması anlamına gelir.
Type: | Int32 |
Aliases: | OperationTimeoutMSec |
Position: | Named |
Default value: | 180000 (3 minutes) |
Accept pipeline input: | False |
Accept wildcard characters: | 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 tanıtıldı.
Type: | OutputBufferingMode |
Accepted values: | None, Drop, Block |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProxyAccessType
Konak adını çözümlemek için hangi mekanizmanın kullanıldığını belirler. Bu parametrenin kabul edilebilir değerleri şunlardır:
IEConfig
WinHttpConfig
AutoDetect
NoProxyServer
None
None
varsayılan değerdir.
Bu parametrenin değerleri hakkında bilgi için bkz . ProxyAccessType Sabit Listesi.
Type: | ProxyAccessType |
Accepted values: | None, IEConfig, WinHttpConfig, AutoDetect, NoProxyServer |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | 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
Negotiate
varsayılan değerdir.
Bu parametrenin değerleri hakkında daha fazla bilgi için bkz . AuthenticationMechanism Numaralandırması.
Type: | AuthenticationMechanism |
Accepted values: | Default, Basic, Negotiate, NegotiateWithImplicitCredential, Credssp, Digest, Kerberos |
Position: | Named |
Default value: | Negotiate |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProxyCredential
Ara sunucu kimlik doğrulaması için kullanılacak kimlik bilgilerini belirtir. PSCredential nesnesi veya komut gibi bir PSCredential nesnesi alan bir komut içeren bir Get-Credential
değişken girin. Bu seçenek ayarlanmadıysa hiçbir kimlik bilgisi belirtilmez.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipCACheck
HTTPS üzerinden bağlandığında istemcinin sunucu sertifikasının güvenilir 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 Bir WinRM yapılandırmasında güvenilir bir konak olarak listelendiğinde, başka bir mekanizma kullanılarak uzak bilgisayara güvenildiğinde kullanın.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 protokollerini kullanan uzak işlemlerde kullanılır.
Bu seçeneği yalnızca güvenilen bilgisayarlar için kullanın.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipRevocationCheck
Sunucu sertifikasının iptal durumunu doğrulamaz.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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ğinja-JP
- CultureInfo nesnesi içeren bir değişken
- CultureInfo nesnesi alan bir komut, örneğin
Get-Culture
Varsayılan değer , $null
ve oturum oluşturulduğunda işletim sisteminde ayarlanan kullanıcı arabirimi kültürüdür.
Type: | CultureInfo |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseUTF16
Bu cmdlet'in isteği UTF8 biçimi yerine UTF16 biçiminde kodladığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
None
Nesneleri bu cmdlet'e yöneltemezsiniz.
Çıkışlar
Notlar
SessionOption parametresi pssession oluşturmak için bir komutta kullanılmazsa, oturum seçenekleri ayarlıysa tercih değişkeninin $PSSessionOption
özellik değerleri tarafından 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.
İlişkili Bağlantılar
Geri Bildirim
Gönderin ve geri bildirimi görüntüleyin