Terminal Server komutları: change

Bu makalede Terminal Server komutları changehakkında bazı bilgiler sağlanır.

Şunlar için geçerlidir: Windows Server 2012 R2
Özgün KB numarası: 186504

Özet

Komut, change Citrix Winframe'den CHGLOGON, CHGUSER ve CHGPORT'un yerini alır.

Değişiklik yardımcı programları geçerli ayarları değiştirmek için kullanılır. komutu change , değişiklik yardımcı programlarından herhangi birini çağırabilir.

change [logon | port | user] [/?]

/? (yardım): Komutun söz dizimini ve komutun seçenekleriyle ilgili bilgileri görüntüler.

Oturum açmayı değiştir

Sistem bakımı için tüm oturum açmaları devre dışı bırakır.

Sözdizimi: oturum açmayı değiştirme [/enable] [/disable] [/query] [/?]

Parametreler: hiçbiri

/enable: İstemci oturumlarından oturum açmayı etkinleştirir, ancak konsoldan etkinleştirmez.

/disable: İstemci oturumlarından sonraki oturumları devre dışı bırakır, ancak konsoldan devre dışı bırakmaz. Şu anda oturum açmış kullanıcılar etkilenmez.

/query: Geçerli oturum açma durumunu görüntüler.

/? (yardım): Komutun söz dizimini ve komutun seçenekleriyle ilgili bilgileri görüntüler.

Güvenlik Kısıtlamaları: Yalnızca yöneticiler komutunu çalıştırabilir change logon.

Not

komutu change logon , sistem konsolu dışındaki istemci oturumlarından oturum açmaları devre dışı bırakır. Şu anda oturum açmış olan kullanıcılar etkilenmez. Sistemi yeniden başlattığınızda istemci oturumları her zaman yeniden etkinleştirilir. Terminal Sunucusu'na uzak bir konumdan bağlıysanız ve istemci oturumlarını devre dışı bırakırsanız ve istemci oturumlarını yeniden etkinleştirmeden önce oturumu kapatırsanız yeniden bağlanamazsınız. Oturumları yeniden etkinleştirmek için sistem konsolunda oturum açmanız gerekir.

Bağlantı noktasını değiştirme

COM bağlantı noktası eşlemelerini DOS uygulamalarıyla uyumlu olacak şekilde değiştirir.

Sözdizimi:

  • bağlantı noktası COMx=COMy'i değiştirme
  • /d COMx bağlantı noktasını değiştirme
  • bağlantı noktasını değiştirme [/?]

Parametreler: COMx=COMy, COM bağlantı noktası x'i y bağlantı noktasıyla eşler.

/d COMx: COM bağlantı noktası COMx eşlemesini siler.

/? (yardım): Komutun söz dizimini ve komutun seçenekleriyle ilgili bilgileri görüntüler.

Not

Çoğu MS-DOS uygulaması yalnızca COM1'i destekler ancak COM4 seri bağlantı noktalarını destekler. Bağlantı noktası değiştirme, seri bağlantı noktasını farklı bir bağlantı noktası numarasıyla eşleyerek yüksek numaralı COM bağlantı noktalarına erişemeyen uygulamaların seri bağlantı noktasına erişmesine olanak tanır. Örneğin, BIR MS-DOS uygulaması tarafından kullanılmak üzere COM12'yi COM1 ile eşlemek için yazın change port com12=com1. Yeniden eşleme yalnızca geçerli oturum için çalışır ve oturumu kapatıp yeniden açtığınızda korunmaz.

Kullanılabilir COM bağlantı noktalarını ve geçerli COM bağlantı noktası eşlemelerini görüntülemek için parametresiz çalıştırın change port .

Kullanıcıyı değiştirme

.ini dosya eşleme ayarını değiştirir.

Sözdizimi: kullanıcı değiştirme [/install | /execute | /query] [/?]

Parametreler: hiçbiri

/install: Giriş dizinindeki .ini dosyalarını eşleme özelliğini devre dışı bırakır. Tüm .ini dosyaları okunur ve Terminal Server sistem dizinine yazılır. Terminal Server'a uygulama yüklerken .ini dosya eşlemesini devre dışı bırakmanız gerekir. Ayrıntılar için aşağıdaki Notlar bölümüne bakın.

/execute: Dosyaları giriş dizinine map.ini olanak sağlar. Varsayılan ayar budur.

/query: Geçerli .ini dosya eşleme ayarını görüntüler.

/? (yardım): Komutun söz dizimini ve komutun seçenekleriyle ilgili bilgileri görüntüler.

Not

Terminal Server sistem dizininde uygulama için .ini dosyaları oluşturmak üzere uygulamayı yüklemeden önce kullanın change user /install . Bu dosyalar, kullanıcıya özgü .ini dosyaları için ana kopya olarak kullanılır. Uygulamayı yükledikten sonra normal .ini dosya eşlemesine geri dönmek için kullanın change user /execute .

Uygulamayı ilk kez çalıştırdığınızda, uygulama .ini dosyaları için giriş dizinine bakar. .ini dosyaları giriş dizininde bulunmaz ancak Terminal Server sistem dizininde bulunursa, Terminal Server .ini dosyalarını giriş dizinine kopyalar. Bu, her kullanıcının uygulamanın .ini dosyalarının benzersiz bir kopyasına sahip olmasını sağlar. Tüm yeni .ini dosyaları giriş dizininde oluşturulur. Birkaç kullanıcının uyumsuz uygulama kurulumlarına sahip olduğu örneklerden kaçınmak için her kullanıcının bir uygulama için .ini dosyalarının benzersiz (kullanıcıya özgü) bir kopyası olmalıdır; örneğin, farklı varsayılan dizinler veya ekran çözünürlükleri.

Sistem yükleme moduna (change user /install ) getirildiğinde birkaç şey gerçekleşir. Oluşturulan tüm Kayıt Defteri girdileri altında HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Installgölgelenir.

HKEY_CURRENT_USER eklenen anahtarlar Yazılım anahtarı altında, HKEY_LOCAL_MACHINE eklenen anahtarlar da MAKİNE'nin altına kopyalanır. Uygulama Windows dizinini sorgularsa (gibi GetWindowsDirectorysistem çağrıları kullanarak), Terminal Server %systemroot% dizinini döndürür. .ini dosya girdileri eklenirse (gibi WritePrivateProfileStringsistem çağrıları kullanılarak), %systemroot% dizinindeki .ini dosyalarına eklenir.

Sistem yürütme moduna ()change user /execute geri getirildiğinde ve uygulama HKEY_CURRENT_USER altında olmayan bir Kayıt Defteri girdisini okumaya çalıştığında, Terminal Server anahtarın bir kopyasının Kayıt Defteri'nin TerminalServer\Install bölümünde var olup olmadığını denetler. Varsa, anahtarlar HKEY_CURRENT_USER altında uygun konuma kopyalanır. Uygulama var olmayan bir .ini dosyasından okumaya çalışırsa, Terminal Server bu .ini dosyasını sistem kökü altında arar. .ini dosyası sistem kökündeyse, home directory\Windows dizinine kopyalanır. Uygulama Windows dizinini sorgularsa, Terminal Server home dizinini döndürür\Windows.

Oturum açtığınızda, Terminal Server sistem .ini dosyalarının bilgisayarınızdaki .ini dosyalardan daha yeni olup olmadığını denetler. Sistem sürümü daha yeniyse, .ini dosyanız daha yeni sürümle değiştirilir veya sistem sürümündeki yeni girdiler .ini dosyanızla birleştirilir. Bu, INISYNC bitinin 0x40 bu .ini dosyası için ayarlanıp ayarlanmadığına bağlıdır. Ek bilgi için, satır içi yardımın Gelişmiş Yükleme Topics bölümüne bakın. .ini dosyasının önceki sürümünüz Inifile.ctx olarak yeniden adlandırıldı. altındaki Install\ sistem Kayıt Defteri değerleri HKEY_CURRENT_USER altındaki sürümünüzden daha yeniyse, anahtarların sürümünüz silinir ve altındaki Install\yeni anahtarlarla değiştirilir.