• 3 odgovora
  • 2.820 pregleda
batch fajl za sve usere 22.12.2008. u 11:39 · pre 217 meseci #1
Zna li neko mozda kako da kopiram neke fajlove na sve user accounte u win xp, i ornuto.

Kada radim sve pojedinacno radi ali kako da to sve uradim odjednom sa jednom komandom?
Re: batch fajl za sve usere 01.01.2009. u 18:19 · pre 216 meseci #3
Otprilike da dobiješ ideju. Možeš napraviti vbs skriptu, koja sa harkodiranim imenom fajla (mojfajl.txt) i destinacije (Desktop) izgleda ovako:

Code:

On Error Resume Next
Set WSHShell = CreateObject("Wscript.Shell")
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colItems = objWMIService.ExecQuery _
    ("Select * from Win32_UserAccount Where LocalAccount = True")

For Each objItem in colItems
    strAccount = objItem.Name
    'Komanda za kopiranje
    cmd = "COPY C:\TEMP\mojfajl.txt ""C:\Documents And Settings\" & strAccount & "\Desktop"""
    WSHShell.Run cmd
Next



Sada možeš kao ulazne parametre ubaciti ime fajla, destinaciju foldera u profilu, pa od toga sastaviti string cmd. Ili hoćeš sve na pladnju...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme