Xavfsiz kanal muammosini aniqlash Kompyuterda xavfsiz kanal muammosi bor yoki yo'qligini aniqlashning eng yaxshi usuli bu oxir-oqibat I_NetLogonControl2 funktsiyasini chaqiradigan biror narsa qilishdir. I_NetlogonControl2 - bu NetLogon xizmatida (har qanday OS versiyasida har qanday Windows kompyuterida mavjud) qaysi domenlar va qaysi DC larga kirish mumkinligi haqida ma'lumotni saqlash uchun ishlatiladigan funktsiyalardan biridir.
Administrator yoki qo'llab-quvvatlash xodimi ushbu funktsiyaga qo'ng'iroq qilishning uchta oson usuliga ega va ma'lum bir domen va DC ga ulanish haqida tezda "bosh barmog'i" yoki "past" olishi mumkin: NLTest, PowerShell va WMI.
NLTest.exe. NLTest.exe Windows 2000 va Windows Server 2003 qo'llab-quvvatlash vositalarida jo'natildi, ammo sukut bo'yicha ko'pgina keyingi Windows operatsion tizimlarida mavjud. NLTest.exe ning sc_verify kaliti I_NetlogonControl2 ga qo'ng'iroq qiladi va siz shunchaki tashvishlanayotgan domenni taqdim etishingiz kerak.
C:\>nltest /sc_verify:americas
Belgilar: b0 HAS_IP HAS_TIMESERV
Ishonchli shahar nomi \\DD3-AM-DC-03.americas.fabrikam.com
Ishonchli shahar ulanishi holati holati = 0 0x0 NERR_Success
Ishonchni tekshirish holati = 0 0x0 NERR_Success
Buyruq muvaffaqiyatli yakunlandi
Xavfsiz kanal muammosi o'zini-o'zi hal qila olmaydigan holatlarda - kompyuterning umumiy siri ushbu kompyuter uchun AD-ga o'xshamasa - NLTest.exe sc_reset kaliti muammoni hal qilishi mumkin.
PowerShell. Test-ComputerSecureChannel PowerShell cmdlt PowerShell 2.0 da qo'shildi. Ushbu cmdlet I_NetLogonControl2 ga ham qo'ng'iroq qiladi, lekin uning testida kamroq ma'lumot beradi - agar domen xavfsiz kanali sog'lom bo'lsa va DC ga kirish mumkin bo'lsa, u "True" mantiqiy javobini qaytaradi, agar bo'lmasa - False.
PS C:\> Test-ComputerSecureChannel
To'g'ri
NLTest.exe-ga o'xshab, Test-ComputerSecureChannel-dan ta'mirlash tugmachasini chaqirish orqali muammoni hal qilish uchun ham foydalanish mumkin.
WMI. Win32_ntdomain sinfidan foydalanib, Windows Management Instrumentation (WMI) kompyuter biladigan barcha domenlarni so'rashi mumkin. WMI siz sinab ko'rayotgan kompyuteringizda PowerShell o'rnatilishiga ishona olmaydigan holatlarda foydali bo'lishi mumkin. Quyidagi namunada (Win32_NTDomain GWMI taxallusidan foydalangan holda PowerShell Get-WMIObject cmdlet orqali chaqiriladi) faqat mahalliy domenni ko'rsatishini, lekin mahalliy domen ishonchli bo'lgan har bir domenni qaytarishini unutmang.
PS C:\> gwmi win32_ntdomain
ClientSiteName: TX
DcSiteName: TX
Tavsif: AMERIKA
DnsForestName: americas.fabrikam.com
DomainControllerAddress : \\ DomainControllerName: \\DD3-AM-DC-03
Domen nomi: AMERICAS
Rollari:
Holati: OK
E'tibor bering, ushbu misoldagi OK holati Test-ComputerSecureChannel-dan True yoki False qaytishiga mos keladi va xavfsiz kanal ishlayotganligini ko'rsatadi.