
यह C# टूल पूरे डोमेन पर एडमिन एक्सेस के लिए स्प्रे करता है।
एक C# उपयोगिता जो डोमेन कंप्यूटरों की गणना करती है और उन तक प्रशासनिक पहुंच का परीक्षण करती है, जिसमें कनेक्टिविटी जांच, व्यवस्थापक विशेषाधिकार सत्यापन और C$ शेयर लेखन क्षमता परीक्षण शामिल हैं।
FindAdminAccess.exe [options]
वर्तमान डोमेन में सभी कंप्यूटरों का परीक्षण करें (समकालिक):
FindAdminAccess.exe
सभी कंप्यूटरों का अतुल्यकालिक रूप से परीक्षण करें (तेज़ लेकिन संसाधन-भारी):
FindAdminAccess.exe --async
डोमेन और डोमेन नियंत्रक निर्दिष्ट करें:
FindAdminAccess.exe --domain contoso.com --dc dc01.contoso.com
एक विशिष्ट कंप्यूटर का परीक्षण करें:
FindAdminAccess.exe --computer SERVER01 --async
उपकरण परिणामों को एक तालिका प्रारूप में प्रदर्शित करता है:
कंप्यूटर का नाम ऑनलाइन व्यवस्थापक हैंडल C$ लिखने योग्य
---------------------------------------------------------------------------
SERVER01.contoso.com हाँ हाँ हाँ
WORKSTATION02.contoso.com हाँ नहीं लागू नहीं
OFFLINE-PC.contoso.com नहीं लागू नहीं लागू नहीं
PrincipalContext और ComputerPrincipal का उपयोग करके Active Directory को क्वेरी करता हैSC_MANAGER_ALL_ACCESS अधिकारों के साथ Service Control Manager खोलने का प्रयास करता हैcsc /out:FindAdminAccess.exe Program.cs
या .NET CLI के साथ:
dotnet build
यदि आपको डोमेन कनेक्शन त्रुटियाँ आती हैं, तो ये कदम आज़माएँ:
--domain पैरामीटर के केवल --dc का उपयोग करने का प्रयास करेंLsecqt
| विकल्प | विवरण |
|---|
--async | तेज निष्पादन के लिए कंप्यूटरों को अतुल्यकालिक रूप से संसाधित करें |
--domain <name> | डोमेन नाम निर्दिष्ट करें (जैसे, contoso.com) |
--dc <server> | क्वेरी करने के लिए डोमेन नियंत्रक निर्दिष्ट करें |
--computer <name> | केवल एक विशिष्ट कंप्यूटर का परीक्षण करें |
--help, -h, /? | सहायता संदेश दिखाएँ |