Windows Active Directory utrzymuje listę podsieci do przypisań witryn (w „Active Directory - Witryny i usługi” -> Witryny -> Podsieci). Powiązania podsieci z lokacją są oczywiście używane przez stacje robocze w celu wybrania odpowiedniego kontrolera domeny do uwierzytelnienia. Ale w jaki sposób można wykorzystać te informacje programowo do innych celów? Na przykład: Biorąc pod uwagę adres IP, chciałbym uzyskać takie rzeczy, jak nazwa witryny znaleziona we właściwościach w najlepiej pasującej podsieci. Dzięki temu, co do tej pory znalazłem, mógłbym wyświetlić listę wszystkich podsieci i sam dopasować podsieć do wszystkich z nich - ale ponieważ to zadanie jest wykonywane w taki czy inny sposób przy każdym ponownym uruchomieniu stacji roboczej, jestem pewien, że istnieje jakaś bezpośrednia metoda tego ...
źródło
nltest /DSADDRESSTOSITE:
ipaddress i DsAddressToSiteNames ()Napisałem tę funkcję, aby uprościć korzystanie z nltest, jak sugerował phoebus.
źródło