windows - svarer til netbrug (for at liste computerens forbindelser) i powershell?

Indlæg af Hanne Mølgaard Plasc

Problem



Ifølge Windows hjælper NET USE, når de bruges uden valgmuligheder, lister computerens tilslutninger.


Jeg vil gerne finde en vej i powerhell for at få en liste over de eksterne poster i netbrugets output.


Jeg ved, at jeg som et ekstremt mål kan analysere resultatet af 'netbrug' kommandoen selv, men jeg vil heller ikke stole på tekstudgangen af ​​den kommando.


Kan nogen hjælpe mig?
tak skal du have


Michele


Status       Local     Remote                    Network  
-------------------------------------------------------------------------------  
OK                     \SERVER02example          Microsoft Windows Network  
OK                     \SERVER02prova            Microsoft Windows Network  
Disconnected           \SERVER03	est             Microsoft Windows Network  
OK                     \SERVER02
emoteshare      Microsoft Windows Network  
Disconnected           \SERVER03
emoteshare   

Bedste reference


For det kortlagte logiske drev kan du bruge WMI-klassen Win32\_MappedLogicalDisk: [5]


Get-WmiObject Win32\_MappedLogicalDisk


Her er en anden måde med Win32\_LogicalDisk: [6]


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

DeviceID     : V:
DriveType    : 4
ProviderName : \jpbdellf1c$
FreeSpace    :
Size         :
VolumeName   :





Redigeret


Du har ret, du kan få hvad du har brug for med Win32\_NetworkConnection: [7]


PS > Get-WmiObject Win32\_NetworkConnection

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


På Seven eller W2K8 skal du sørge for at kalde dette med den samme bruger, der kører NET USE, fordi det er en session information.