none
registrace uctu pres prikazovy radek

    Dotaz

  • OS Windows XP Prof., SP3.

    Potrebuji pridat nekolik uzivatelskych uctu do PC pomoci prikazoveho radku. Delam to takto.

    net user UzivatelX HesloA /add /expires:never /fullname:"UzivatelX" /passwordchg:no /scriptpath:script.cmd

    Vse se mi dari, jak potrebuji, ale nevim, jak zadat, aby se mi nastavilo i "Heslo je platne stale". "Klikaci metoda" pridani noveho uctu pres Tento pocitac...Spravovat..atd..je v tomto pripade nemozna (bez diskuse).

    Diky predem za odpovedi.

    středa 9. června 2010 10:02

Odpovědi

  • Ty všechny údaje potřebujeme vědět k tomu, abychom ti dobře poradili. Protože prostě pokud to jsou desítky tak se s tím pracuje jinak než s tisíci PC...ale těch PC nemůže být tolik, protože jinak by jsi tam už měl doménu...;) doufám...

    Tento pocitac -> Vlastnosti -> Vzdaleny pristup -> Vzdalena plocha .. pridat .. UzivatelX,UzivatelY

    net localgroup "Remote Desktop Users" Uzivatel /add


    Tento Pocitac -> Vlastosti -> karta Upresnit -> Vykon .. nastavit ....Optimalizovat pro vykon

    tohle musíš nastavit přes registry


    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
    VisualEffects]
    "VisualFXSetting"=dword:00000002

    Value

    0 = Let Windows choose what's best for my computer.

    1 = Adjust for best appearance // Optimalizovat pro vzhled

    2 = Adjust for best performance // Optimalizovat pro výkon


    Tento Pocitac -> Vlastosti -> karta Upresnit -> Promenne prostredi .. LOGIN_NAME ... UzivatelX

     

    systémové proměnné nastavuješ pomocí příkazu set


    Tento Pocitac -> Vlastosti -> karta Upresnit -> Systemove promenne .... PATH .. pridat C:\MojeSlozkaX\RUNTIME

    systémové proměnné nastavuješ pomocí příkazu set

    • Navržen jako odpověď Jiří JanataMember středa 9. června 2010 21:23
    • Označen jako odpověď Extranick čtvrtek 10. června 2010 8:50
    středa 9. června 2010 21:23
  • Pouzij nastroj 3. strany:

    NETUSER.EXE uzivatel /pwnexp:y

    Pouzij VBS:

    strComputer = "."
    strUser = "test"
    Set User = Getobject("WinNT://" & strComputer & "/" & strUser)
    Flags = User.Get("UserFlags")
    
    User.put "Userflags", flags OR &H10000
    user.setinfo
    Set User = nothing


    MP

    P.S. Kdyz se nekdo zepta pro kolik uzivatelu to potrebujes asi ma duvod.

    • Navržen jako odpověď Jiří JanataMember čtvrtek 10. června 2010 6:03
    • Označen jako odpověď Extranick čtvrtek 10. června 2010 8:51
    čtvrtek 10. června 2010 5:00
    Moderátor

Všechny reakce

  • Když už tvoji uživatelé nemají možnost to heslo měnit, nebylo by lepší nastavit podmínky pro vypršení hesla globálně ve windows pro všechny uživatele?

    NET ACCOUNTS /?

    Ta fajfka je podle mě jen kosmetická záležitost. I parametr /expires:never by měl fungovat.

    Pokud bys ale chtěl tu fajfku, tak by se to dalo přes VB skriptem:

    strComputer = "."
    strUser = "přihlašovací jméno"
    Set User = Getobject("WinNT://" & strComputer & "/" & strUser)
    Flags = User.Get("UserFlags")

    User.put "Userflags", flags OR &H10000
    user.setinfo
    Set User = nothing

    středa 9. června 2010 11:52
  • No ... hned pod nekolika radky s nastavenim tech uzivatelu mam i tento

    net accounts /maxpwage:unlimited

    bohuzel ... ani tohle nezabralo. Mozna se jedna o kosmetickou zalezitost, ale presto mne to znervoznuje, nebot parametr Expires ukazuje spise na to, ze ucet neexpiruje, tedy .. vztahuje se k uctu, nikoliv k heslu.

    Kdybych tak tusil, kde v registrech tohle muzu najit, tak to zmenim v registrech.

    A taky patram, jak by slo prikazovym radkem napsat nasledujici "klikaci" operace

    Tento pocitac -> Vlastnosti -> Vzdaleny pristup -> Vzdalena plocha .. pridat .. UzivatelX,UzivatelY
    Tento Pocitac -> Vlastosti -> karta Upresnit -> Vykon .. nastavit ....Optimalizovat pro vykon
    Tento Pocitac -> Vlastosti -> karta Upresnit -> Promenne prostredi .. LOGIN_NAME ... UzivatelX
    Tento Pocitac -> Vlastosti -> karta Upresnit -> Systemove promenne .... PATH .. pridat C:\MojeSlozkaX\RUNTIME

    Jde o preneseni systemu, pro ktery jsem vytvoril davku BAT, ktera obsahuje asi tak 120 prikazu a skoro vse mam hotovo, jen tyhle dve zalezitosti mi nejak nejdou.

    S VB scriptama nemam zkusenosti a taky nevim, jak je spoustet z davky BAT.

    středa 9. června 2010 12:27
  • Nechceš napsat celkově čeho chceš přesně docílit? Je toho najdnou nějak dost :-) Jaké přenešení systému?

    středa 9. června 2010 12:55
  • Ceho chci docilit ? Presney popis nicemu nepomuze ... takze strucne ... prenasim urcity software (puvodne pro DOS rezim) z PC s Win2000 do noveho PC s WinXP. Obnasi to nastaveni XP, vytvoreni uctu, vytvoreni slozek, namapovani disku .. atd..atd. V podstate mam vse temer hotovo prodtrednictvim BAT vyjma techto nekolika malickosti.
    středa 9. června 2010 13:19
  • Jen pro zajímavost: na kolika počítačích tuto dávku budeš pouštět a jak často? A jsou PC v doméně?
    středa 9. června 2010 13:32
  • PC v domene nejsou. Na kazdem PC to spustim v idealnim pripade jednou.

    Jen tak na okraj ... k cemu je dobre znat jak casto a na kolika PC to bude spusteno ? Myslim, ze je to docela mimo problematiku ... ktera zni ... jak prevest "klikaci operaci" do instrukce v prikazovem radku.

    středa 9. června 2010 13:45
  • Ty všechny údaje potřebujeme vědět k tomu, abychom ti dobře poradili. Protože prostě pokud to jsou desítky tak se s tím pracuje jinak než s tisíci PC...ale těch PC nemůže být tolik, protože jinak by jsi tam už měl doménu...;) doufám...

    Tento pocitac -> Vlastnosti -> Vzdaleny pristup -> Vzdalena plocha .. pridat .. UzivatelX,UzivatelY

    net localgroup "Remote Desktop Users" Uzivatel /add


    Tento Pocitac -> Vlastosti -> karta Upresnit -> Vykon .. nastavit ....Optimalizovat pro vykon

    tohle musíš nastavit přes registry


    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
    VisualEffects]
    "VisualFXSetting"=dword:00000002

    Value

    0 = Let Windows choose what's best for my computer.

    1 = Adjust for best appearance // Optimalizovat pro vzhled

    2 = Adjust for best performance // Optimalizovat pro výkon


    Tento Pocitac -> Vlastosti -> karta Upresnit -> Promenne prostredi .. LOGIN_NAME ... UzivatelX

     

    systémové proměnné nastavuješ pomocí příkazu set


    Tento Pocitac -> Vlastosti -> karta Upresnit -> Systemove promenne .... PATH .. pridat C:\MojeSlozkaX\RUNTIME

    systémové proměnné nastavuješ pomocí příkazu set

    • Navržen jako odpověď Jiří JanataMember středa 9. června 2010 21:23
    • Označen jako odpověď Extranick čtvrtek 10. června 2010 8:50
    středa 9. června 2010 21:23
  • Pouzij nastroj 3. strany:

    NETUSER.EXE uzivatel /pwnexp:y

    Pouzij VBS:

    strComputer = "."
    strUser = "test"
    Set User = Getobject("WinNT://" & strComputer & "/" & strUser)
    Flags = User.Get("UserFlags")
    
    User.put "Userflags", flags OR &H10000
    user.setinfo
    Set User = nothing


    MP

    P.S. Kdyz se nekdo zepta pro kolik uzivatelu to potrebujes asi ma duvod.

    • Navržen jako odpověď Jiří JanataMember čtvrtek 10. června 2010 6:03
    • Označen jako odpověď Extranick čtvrtek 10. června 2010 8:51
    čtvrtek 10. června 2010 5:00
    Moderátor
  • Jenom k tomu jak pracovat s VBS...zkopíruješ ten text co ti napsal MP, dále ho uložíš pod koncovkou vbs třeba v notepadu...

    MUSÍŠ zaměnit strUser = .... za jméno tvého uživatele

    čtvrtek 10. června 2010 6:03
  • Panove .. diky vsem za pomoc.

    PS .. "MUSÍŠ zaměnit strUser = .... za jméno tvého uživatele" .. to by se muselo programove, nebot tech Useru tam je az 8

    PPS .. "VBS...zkopíruješ ........ vbs třeba v notepadu" ... a kdyz takovy .vbs soubor spustim primo z BATu jako napr bezny EXE,COM, bude se to chovat stejne ?

    čtvrtek 10. června 2010 8:59
  • No tak si vyvoříš osm VBS skriptů a do nich doplníš ta jména, pojmenuješ si je nějak a pak si spustíš ty, které ty chceš

    ano, vbs soubor spusštěný z batu se normálně spustí¨

    čtvrtek 10. června 2010 9:28