Předmět Autor Datum
A čo takto script: Set objNetwork = CreateObject("Wscript.Network") strComputer = objNetwork.Comput…
pme 08.01.2007 20:46
pme
diky, ale obavam se, ze to asi nedonutim udelat vystup do souboru. ja tedy urcite ne ;-)
Bady 08.01.2007 21:02
Bady
Obávám se, že nic takového příkaz net user neumožňuje. Můžeš naznačit, k čemu to potřebuješ? Možná…
host 08.01.2007 20:48
host
potrebuju seznam lokalnich uzivatelu v souboru pod sebou, ten pote pouzit pro dalsi skript, kterym s…
Bady 08.01.2007 20:55
Bady
No tak použij skript od pme a výstup přesměruj do souboru. Šlo by to?
host 08.01.2007 21:01
host
jj, asi urcite, pokud mi to nekdo prepise s vystupem do souboru :-)
Bady 08.01.2007 21:03
Bady
Lenochu! ;-):-p Set objNetwork = CreateObject("Wscript.Network") strComputer = objNetwork.ComputerN…
host 08.01.2007 21:24
host
diky ti. po nekoho mozna lenochu, ale me vb a podobne veci nerikaji vubec nic :-[
Bady 08.01.2007 21:30
Bady
Já jsem taky improvizoval... :-x
host 08.01.2007 21:31
host
jj, všiml jsem si :-)
touchwood 08.01.2007 21:42
touchwood
Čekal jsem, že se ozveš. :-D To víš, ne každý se narodil s VBS Users' Guide v podpaží... :.( poslední
host 08.01.2007 21:49
host
takze diky pme a hostovi. problem vyresen :-)
Bady 08.01.2007 21:32
Bady

A čo takto script:

Set objNetwork = CreateObject("Wscript.Network")
strComputer = objNetwork.ComputerName

Set colAccounts = GetObject("WinNT://" & strComputer & "")
colAccounts.Filter = Array("user")

MessageText = "Zoznam lokálnych užívateľov:" & vbNewline

For Each objUser In colAccounts
MessageText = MessageText & vbNewline & objUser.Name 
Next

MsgBox MessageText,vbOkOnly, "Program vbscript"

Vytvor nový súbor napr. v notepade, ulož napr. ako users.vbs spusti...

potrebuju seznam lokalnich uzivatelu v souboru pod sebou, ten pote pouzit pro dalsi skript, kterym si uz vygrepuju z 'net user uzivatel' jmeno, skupiny atd. ale nevim z ceho vytahnout ten seznam lokalnich uzivatelu, kdyby se jednalo o jednu masinu, tak to prepisu rucne, ale bude jich vic (cca 20) a to delat rucne nebudu, doufam ;-)

Lenochu! ;-):-p

Set objNetwork = CreateObject("Wscript.Network")
strComputer = objNetwork.ComputerName

Set colAccounts = GetObject("WinNT://" & strComputer & "")
colAccounts.Filter = Array("user")

strOutputFile = "./" & Split(WScript.ScriptName, ".")(0) & ".txt"
Set objFileSystem = CreateObject("Scripting.fileSystemObject")
Set objOutputFile = objFileSystem.CreateTextFile(strOutputFile, TRUE)

For Each objUser In colAccounts
MessageText = MessageText & objUser.Name & vbNewline 
Next

objOutputFile.WriteLine(MessageText)
objOutputFile.Close

Set objFileSystem = Nothing

Zpět do poradny Odpovědět na původní otázku Nahoru