2011-11-10 5 views
7

विंडोज़ के अनुसार नेट उपयोग करते हैं, जब विकल्पों के बिना उपयोग किया जाता है, तो कंप्यूटर के कनेक्शन सूचीबद्ध करता है।पावरहेल में शुद्ध उपयोग (कंप्यूटर के कनेक्शन सूचीबद्ध करने के लिए) के बराबर?

मैं शुद्ध उपयोग के आउटपुट में दूरस्थ प्रविष्टियों की सूची प्राप्त करने के लिए शक्तियों में एक रास्ता खोजना चाहता हूं।

मुझे पता है कि एक चरम उपाय के रूप में मैं "शुद्ध उपयोग" कमांड के परिणाम को पार्स कर सकता हूं, लेकिन मैं उस आदेश के टेक्स्ट आउटपुट पर भरोसा नहीं करता।

क्या कोई मेरी मदद कर सकता है? आप

मिशेल

Status  Local  Remote     Network 
------------------------------------------------------------------------------- 
OK      \\SERVER02\example   Microsoft Windows Network 
OK      \\SERVER02\prova   Microsoft Windows Network 
Disconnected   \\SERVER03\test    Microsoft Windows Network 
OK      \\SERVER02\remoteshare  Microsoft Windows Network 
Disconnected   \\SERVER03\remoteshare 

उत्तर

11

धन्यवाद मैप किया तार्किक ड्राइव के लिए आप WMI वर्ग Win32_MappedLogicalDisk उपयोग कर सकते हैं:

PS C:\> Get-WmiObject -Query "Select * From Win32_LogicalDisk Where DriveType = 4" 

DeviceID  : V: 
DriveType : 4 
ProviderName : \\jpbdellf1\c$ 
FreeSpace : 
Size   : 
VolumeName : 

:

Get-WmiObject Win32_MappedLogicalDisk 

यहाँ Win32_LogicalDisk साथ एक और तरीका है

संपादित

आप ठीक कह रहे हैं, तो आप प्राप्त कर सकते हैं कि आप क्या Win32_NetworkConnection साथ की जरूरत है:

PS > Get-WmiObject Win32_NetworkConnection 

LocalName      RemoteName     ConnectionState    Status 
---------      ----------     ---------------    ------ 
           \\jpbasusf1\temp    Connected      OK 

सात या W2K8 एक ही उपयोगकर्ता है कि NET USE चलाने के साथ इस फोन करने के लिए सावधान रहना होगा पर यह एक सत्र जानकारी है, क्योंकि ।

+1

मैं अपना उत्तर संपादित करता हूं, मुझे लगता है कि इस बार यह बेहतर है। – JPBlanc

संबंधित मुद्दे

 संबंधित मुद्दे