Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur pinga en lista över datorer med VBScript

    Om du är systemadministratör , du sannolikt utföra systemunderhåll och säkerhetskopior på många datorer . De flesta av dessa uppgifter kan göras på distans , men endast om de system du arbetar med är påslagna . Innan du påbörjar din planerat underhåll , kan du köra en Visual Basic -skript som gör att du kan pinga datorer på ditt nätverk . Saker du behöver
    Uppkoppling till fjärrmaskiner Review, Visual Basic -kompilator
    lista över IP- adresser för maskiner du vill pinga
    Visa fler instruktioner
    1

    Skapa en lista över datorer baserade på IP-adresser . Ange endast de IP-adresser och bara en per rad . Spara den här listan som en textfil , till exempel , spara filen som " c : \\ serverlist.txt "
    2

    Skapa ett Visual Basic -skript som anropar " c : \\ serverlist.txt " fil som en källfil . Detta skript kommer också mata ut resultaten till filen " C : \\ OUTPUT.CSV " . Använd följande kod :

    dim strInputPath , strOutputPath , strStatus

    dim objFSO , objTextIn , objTextOut

    strInputPath = " c : \\ serverlist.txt " ) " - läge input

    strOutputPath = " c : \\ OUTPUT.CSV " ) " - läge för utgång

    satt objFSO = CreateObject ( " Scripting.FileSystemObject " ) katalog

    set objTextIn = objFSO . OpenTextFile ( strInputPath , 1 ) katalog

    inställd objTextIn = objFSO.CreateTextFile ( strOutputPath ) katalog

    objTextOut.WriteLine ( " dator , status " ) katalog

    göra tills objTextIn.AtEndOfStream = sant

    strComputer = objTextIn.ReadLine

    om fPingTest ( strComputer ) sedan

    strStatus = " UPP "

    annars

    strStatus = " NER "

    slut om

    objTextOut.WriteLine ( strComputer & " , " & strStatus ) katalog

    loop
    3

    Compile och köra koden . Granska innehållet i " c : \\ OUTPUT.CSV " .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Tilldela en radantal till en variabel med Visual Ba…
    ·Hur du returnerar ett värde i en Multi Kolumn Listbox
    ·Hur man laddar en webbsida med socklar i VB.NET
    ·Hur man använder funktionen Shell i VBA
    ·Hur man gör ett skärmtangentbord i Visual Basic
    ·Hur Loop Through resultat i LINQ till SQL
    ·Förteckning över Teckensnittsfamiljer
    ·Debugging Tools for Visual Basic
    ·Hur du startar upp ett skal från VBS
    ·Hur man skriver en lista över Nyckelvärdesparen i VB.…
    Utvalda artiklarna
    ·Hur Input summor i en databas
    ·Typer av Visual Basic Verktygsfält
    ·Hur man byter en vagnretur med ett utrymme i Java
    ·Hur man använder strcpy funktion i C + +
    ·Hur man läser många rader i One Shot i Visual Basic 6…
    ·Konvertera Varchar att flyta i MySQL
    ·Hur Rotera MySQL Slow sökfrågeloggen
    ·Hur man gör en no -strings -attached Förhållande
    ·Hur man ändrar den aktiva arbetsboken i VBA
    ·Hur man bygger ett beslut träd i Java Open Source
    Copyright © Dator Kunskap http://www.dator.xyz