Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Vbs Skript auf remote Rechnern ausführen lassen und ergebnis schreiben

Frage Entwicklung Batch & Shell

Mitglied: winlin

winlin (Level 2) - Jetzt verbinden

21.02.2014, aktualisiert 10:24 Uhr, 1332 Aufrufe, 4 Kommentare

Hallo Leute,

ich habe ein VB-Skript welches mir die Netzwerkgeschwindigkeit auf meinem Adminrechner ausliest und mir grafisch ausgibt:
01.
Dim strQuery, strQuery2, objLocator, objWMI, objItem, objItem2, colItems, colItems2, resultString, nicName 
02.
strQuery = "SELECT * FROM Win32_PerfFormattedData_Tcpip_NetworkInterface" 
03.
strQuery2 = "SELECT * FROM Win32_NetworkAdapter" 
04.
Set objLocator = CreateObject( "WbemScripting.SWbemLocator" ) 
05.
Set objWMI = objLocator.ConnectServer( ".", "root\CIMV2" ) 
06.
objWMI.Security_.ImpersonationLevel = 3 
07.
Set colItems2 = objWMI.ExecQuery( strQuery2, "WQL", 0 ) 
08.
Set colItems = objWMI.ExecQuery( strQuery, "WQL", 0 ) 
09.
resultString = "" 
10.
For Each objItem2 In colItems2 
11.
 If objItem2.NetConnectionStatus = 2 Then 
12.
  nicName = Mid(objItem2.Name, 1, 5) 
13.
  resultString = resultString & "Adapter Name : " & objItem2.Name & VbCrLf 
14.
  resultString = resultString & "MAC Address : " & objItem2.MACAddress & VbCrLf 
15.
  For Each objItem In colItems 
16.
   If Mid(objItem.Name, 1, 5) = nicName Then 
17.
    resultString = resultString & "CurrentBandwidth : " & objItem.CurrentBandwidth & VbCrLf 
18.
   End If 
19.
  Next 
20.
 End If 
21.
Next 
22.
Set objLocator = Nothing 
23.
Set objWMI = Nothing 
24.
Set colItems = Nothing 
25.
Set colItems2 = Nothing 
26.
WScript.Echo resultString
Wenn ich das Skript in eine Datei umlenken will dann mache ich das mit
01.
cscript netspeed.vbs > result.txt
Das klappt alles wunderbar. Nun möchte ich das ganze auf Remote-Rechnern ausführen lassen mittels psexec und einer Hostliste. Das Ergebnis sollte dann in meiner result-Datei auf meinem lokalen Rechner abgelegt werden. Wenn möglich sollte in der Result-Datei der Hostname und deren Netzwerkverbindung bzw. Geschwindigkeit angezeigt werden. Ich fange mal an, evtl. kann mir einer zur Lösung verhelfen:
01.
psexec -c @C:\hosts.txt C:\netspeed.vbs > result.txt
Das Ergebnis dieses Befehls ist:
01.
Starting C:\networkspeed.vbs on HOSTNAME..... 
02.
PsExec could not start networkspeed.vbs on HOSTNAME: 
03.
Das System kann die angegebene Datei nicht finden.
Mitglied: emeriks
21.02.2014 um 10:48 Uhr
psexec startet den Prozess auf dem Remote Computer. Also muss der Remote Computer auch am gegebenen Pfad die zu startende Datei finden.
In Deinem Beispiel musst Du also vor Aufruf von psexec die Datei "netspeed.vbs" nach "\\{Remote Computer}\C$\netspeed.vbs" kopieren.

E.
Bitte warten ..
Mitglied: winlin
21.02.2014 um 10:59 Uhr
ok und wie sieht dann der Befehl aus wenn ich eine Hostliste verwenden will?
Bitte warten ..
Mitglied: bastla
21.02.2014 um 11:38 Uhr
Hallo winlin!
und wie sieht dann der Befehl aus wenn ich eine Hostliste verwenden will?
Eher nicht mit der Angabe der Liste nach dem -c ...

Grüße
bastla
Bitte warten ..
Mitglied: emeriks
21.02.2014 um 12:16 Uhr
Du könntest das Script so anpassen, dass Du dem Script den TXT-Pfad als Parameter übergibst, die TXT einliest und dann die Daten gleich mit WMI remote abfragst. Dann kannst Du auch gleich von Script aus in ein Log schreiben und brauchst nicht die Bildschirmausgabe umleiten.

bei --> Set objWMI = objLocator.ConnectServer( ".", "root\CIMV2" )
dann eben --> Set objWMI = objLocator.ConnectServer( "{Remote Computer}", "root\CIMV2" )

E.
Bitte warten ..
Ähnliche Inhalte
Windows Server
Vbs Dateien auf Windows 2012 Server lassen sich nicht ausführen!
Frage von SnewiWindows Server11 Kommentare

Hallo, auf einem Server starte ich über einen geplanten Task zu einem bestimmten Zeitpunkt eine vbs. Datei die wiederrum ...

Batch & Shell
Remote auf einem Rechner CMD-Befehl ausgeben und in ein Log schreiben
gelöst Frage von SyncedBatch & Shell1 Kommentar

Hallo, Was ich will: Ein Skript das sich bei einem Rechner in meiner Domäne anmeldet, einen CMD-Befehl eingibt und ...

Batch & Shell
Remote-PowerShell Script auf mehreren Rechnern gleichzeitig Ausführen
gelöst Frage von AlthalusBatch & Shell4 Kommentare

Hallo zusammen, nach dem mein letztes Script ) Dank der Hilfe von 'grexit' super läuft und die heutige Erprobung ...

Batch & Shell
Powershell Skript richtig schreiben
Frage von 134864Batch & Shell16 Kommentare

Hallo liebe Community, ich arbeite seit einigen Tagen mit der Powershell. Meine Aufgabe ist es ein Skript zu schreiben ...

Neue Wissensbeiträge
Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 8 StundenInternet2 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 12 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 12 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 15 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Windows Server
Anmeldung direkt am DC nicht möglich
Frage von ThomasGrWindows Server15 Kommentare

Hallo, ich habe bei unserem Server 2016 Standard ein Problem. Keine Ahnung wie das auf einmal passiert ist. Ich ...

TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte14 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...