Aracılığıyla paylaş


.server (Hata Ayıklama Sunucusu Oluştur)

.server komutu bir hata ayıklama sunucusu başlatır ve geçerli hata ayıklama oturumuna uzak bağlantı sağlar.

Önemli

Uzaktan hata ayıklama kullanılırken dikkat edilmesi gereken önemli güvenlik konuları vardır. Güvenli modu etkinleştirme hakkında bilgiler de dahil olmak üzere daha fazla bilgi için bkz. Windows Hata Ayıklama Araçlarıiçin Güvenlik Konuları.

Önerilen bağlantı yöntemleri, bazı ek güvenlik

.server spipe:proto=Protocol,{certuser=Cert|machuser=Cert},pipe=PipeName[,hidden][,password=Password] 
.server ssl:proto=Protocol,{certuser=Cert|machuser=Cert},port=Socket[,hidden][,password=Password] 
.server ssl:proto=Protocol,{certuser=Cert|machuser=Cert},port=Socket,clicon=Client[,password=Password] 

güvenli olmayan bağlantı yöntemlerini

.server npipe:pipe=PipeName[,hidden][,password=Password][,IcfEnable] 
.server tcp:port=Socket[,hidden][,password=Password][,ipversion=6][,IcfEnable] 
.server tcp:port=Socket,clicon=Client[,password=Password][,ipversion=6] 
.server com:port=COMPort,baud=BaudRate,channel=COMChannel[,hidden][,password=Password] 

Parametre

PipeName
NPIPE veya SPIPE protokolü kullanıldığında PipeName, kanal adı olarak görev yapacak bir dizedir. Her kanal adı benzersiz bir hata ayıklama sunucusu tanımlamalıdır. Kanal adını yeniden kullanma girişiminde bulunursanız bir hata iletisi alırsınız. PipeName boşluk veya tırnak işareti içermemelidir. PipeName, %x veya %dgibi sayısal bir printfstili biçim kodu içerebilir. Hata ayıklayıcısı bunu hata ayıklayıcının işlem kimliğiyle değiştirir. İkinci bir kod, hata ayıklayıcının iş parçacığı kimliğiyle değiştirilir.

Yuva
TCP veya SSL protokolü kullanıldığında Yuva yuva bağlantı noktası numarasıdır.

İki nokta üst üste ile ayrılmış bir bağlantı noktası aralığı da belirtilebilir. Hata ayıklayıcı, bu aralıktaki her bağlantı noktasını denetleyecek ve ücretsiz olup olmadığını kontrol edecektir. Boş bir bağlantı noktası bulursa ve hata oluşmazsa hata ayıklama sunucusu oluşturulur. Hata ayıklama istemcisinin sunucuya bağlanmak için kullanılan gerçek bağlantı noktasını belirtmesi gerekir. Gerçek bağlantı noktasını belirlemek için Hata Ayıklama Sunucuları için Aramabölümünde açıklanan yöntemlerden herhangi birini kullanın; bu hata ayıklama sunucusu görüntülendiğinde, bağlantı noktasının ardından iki nokta üst üste ile ayrılmış iki sayı gösterilir. İlk sayı, kullanılan gerçek bağlantı noktasıdır; ikincisi yoksayılabilir. Örneğin, bağlantı noktası port=51:60 olarak belirtildiyse ve 53 numaralı bağlantı noktası gerçekten kullanıldıysa, arama sonuçları "bağlantı noktası=53:60" değerini gösterir. (Ters bağlantı kurmak için clicon parametresini kullanıyorsanız, hata ayıklama istemcisi bu şekilde bir bağlantı noktası aralığı belirtebilirken sunucunun kullanılan gerçek bağlantı noktasını belirtmesi gerekir.)

clicon=İstemci
TCP veya SSL protokolü kullanıldığında ve clicon parametresi belirtildiğinde, ters bağlantı açılır. Bu, hata ayıklama sunucusunun, istemcinin kişiyi başlatmasına izin vermek yerine hata ayıklama istemcisine bağlanmayı deneyeceği anlamına gelir. Bu, bağlantıyı normal yönde engelleyen bir güvenlik duvarınız varsa yararlı olabilir. İstemci, hata ayıklama istemcisinin bulunduğu veya oluşturulacağı makinenin ağ adını belirtir. İlk iki ters eğik çizgi (\\) isteğe bağlıdır.

clicon kullanıldığında, hata ayıklama sunucusu oluşturulmadan önce hata ayıklama istemcisini başlatmak en iyisidir, ancak her zamanki sırayla (istemciden önce sunucu) da izin verilir. Başka bir hata ayıklayıcı tüm etkin sunucuları görüntülediğinde ters bağlantı sunucusu görünmez.

COMPort
COM protokolü kullanıldığında COMPort kullanılacak COM bağlantı noktasını belirtir. COM ön eki isteğe bağlıdır (örneğin, hem "com2" hem de "2" kabul edilebilir).

BaudRate
COM protokolü kullanıldığında, BaudRate bağlantının çalıştırılacağı baud hızını belirtir. Donanım tarafından desteklenen herhangi bir baud hızına izin verilir.

COMChannel
COM protokolü kullanılırsa, COMChannel
hata ayıklama istemcisiyle iletişim kurmak için kullanılacak COM kanalını belirtir. Bu, 0 ile 254 (dahil) arasında herhangi bir değer olabilir.

Protokolü
SSL veya SPIPE protokolü kullanılıyorsa, Protokolü Güvenli Kanal (S-Kanal) protokollerini belirtir. Bu tls1, pct1, ssl2 veya ssl3 dizelerinden herhangi biri olabilir.

Sertifika
SSL veya SPIPE protokolü kullanılıyorsa sertifikayı Sertifika belirtir. Bu, sertifika adı veya sertifikanın parmak izi (sertifikanın ek bileşeni tarafından verilen onaltılık basamak dizesi) olabilir. Söz dizimi certuser=Sertifika kullanılırsa, hata ayıklayıcı sertifikayı sistem deposunda (varsayılan depo) arar. Söz dizimi machuser=Sertifika kullanılırsa, hata ayıklayıcı sertifikayı makine deposunda arar. Belirtilen sertifika sunucu kimlik doğrulamasını desteklemelidir.

Gizli
Başka bir hata ayıklayıcı tüm etkin sunucuları görüntülediğinde sunucunun görünmesini engeller.

password=Parola
Hata ayıklama oturumuna bağlanmak için belirtilen parolayı sağlamak için bir hata ayıklama istemcisi gerektirir. Parola en fazla on iki karakter uzunluğunda herhangi bir alfasayısal dize olabilir.

ipversion=6
(Yalnızca Windows 6.6.07 ve öncesi için Hata Ayıklama Araçları) İnternet'e bağlanmak için TCP kullanırken hata ayıklayıcıyı sürüm 4 yerine IP sürüm 6'yı kullanmaya zorlar. Windows Vista ve sonraki sürümlerde hata ayıklayıcı, IP sürüm 6'yı otomatik olarak varsayılan olarak varsayılan hale getirerek bu seçeneği gereksiz hale getirir.

IcfEnable
İnternet Bağlantısı Güvenlik Duvarı etkin olduğunda hata ayıklayıcının TCP veya adlandırılmış kanal iletişimi için gerekli bağlantı noktası bağlantılarını etkinleştirmesine neden olur. Varsayılan olarak, İnternet Bağlantısı Güvenlik Duvarı bu protokoller tarafından kullanılan bağlantı noktalarını devre dışı bırakır. TCP bağlantısıyla IcfEnable kullanıldığında, hata ayıklayıcı Windows'un Socket parametresi tarafından belirtilen bağlantı noktasını açmasına neden olur. IcfEnable adlandırılmış kanal bağlantısıyla kullanıldığında, hata ayıklayıcı Windows'un adlandırılmış kanallar için kullanılan bağlantı noktalarını (139 ve 445 bağlantı noktaları) açmasına neden olur. Bağlantı sonlandırıldıktan sonra hata ayıklayıcı bu bağlantı noktalarını kapatmaz.

Çevre

Madde Açıklama
Modu Kullanıcı modu, çekirdek modu
Hedef Canlı, kilitlenme bilgi dökümü
Platform Tüm

Ek Bilgiler

Hata ayıklama sunucusu başlatma hakkında tüm ayrıntılar için bkz. Hata Ayıklama Sunucusunu Etkinleştirme. Örnekler için bkz. İstemci ve Sunucu Örnekleri.

Açıklamalar

Bu komut, geçerli hata ayıklayıcıyı bir hata ayıklama sunucusuna dönüştürür. Bu, hata ayıklayıcı zaten çalıştırıldıktan sonra sunucuyu başlatmanıza olanak tanırken, -server komut satırı seçeneği yalnızca hata ayıklayıcı başlatıldığında yayımlanabilir.

Bu, bir hata ayıklama istemcisinin geçerli hata ayıklama oturumuna bağlanmasına izin verir. Farklı seçenekler kullanarak birden çok sunucu başlatıldığını ve farklı türlerde hata ayıklama istemcilerinin oturuma katılmasına izin verildiğini unutmayın.

Önemli

TCP, NPIPE veya COM protokolü ile parola kullanmak, parola şifrelenmediğinden yalnızca az miktarda koruma sağlar. Ssl veya SPIPE protokolüyle birlikte bir parola kullandığınızda, parola şifrelenir. Güvenli bir uzak oturum oluşturmak istiyorsanız SSL veya SPIPE protokollerini kullanmanız gerekir.