Sziasztok!
Hogyan lehet a net use \\serve.domain\share /SAVECRED -et valahogy úgy paraméterezni, hogy felhasználói beavatkozás nélkül mentse le a usernever+jelszót? A credential-ok explicit megadása nem segitett:
C:\Documents and Settings\user>net use \\server.domain\shae /USER:DOMAIN\user jelszo /SAVECRED
A command was used with conflicting switches.
Egy automata installerbe kellene ezt beletennem.
VBscript // bináris matatás // közvetlen registry/fsírás kéne hozzá?
- 3584 megtekintés
Hozzászólások
Nem tudom segít-e, de nálam ez szokott működni:
net use x: \\serve.domain\share /persistent:yes
Ezután bekéri a usert, jelszót, és elmenti a user profiljába.
Petya
- A hozzászóláshoz be kell jelentkezni
Ez a következő parancs.
Az a lényeg, hogy ne kérjen be semmit. Lehet vbscript, vagy bármi, de ne várjon user interakcióra.
A net use * \\domain\share /USER:username /PERSISTENT:YES pedig tapasztalat szerint nem menti le konzekvensen a jelszavakat.
"A herceg én vagyok."
- A hozzászóláshoz be kell jelentkezni
Esetleg így?
net use x: \\domain\share /USER:username password /PERSISTENT:YES
(a paraméterek sorrendje lehet másképp kell)
Egyébként mozgó profilt használsz? Domain környezet? Windows vagy Linux a DC?
(csak mert nálam Linux DC-vel, és XP kliensekkel soha nem volt gond, mindig betárolta a profilba a mappinget, és használta is utána)
Petya
- A hozzászóláshoz be kell jelentkezni
DC nincs, mozgó profil nincs, sima kommersz XP, Vista vagy Win7-ek a kliensek.
Amit írtál azt nem feltétlen tudom használni (nem biztos, hogy az X: foglalt), de próbálkoztam ezzel is, amit írtál, de ez is ugyanúgy sztochasztikus volt.
Próbálkoztam ezzel is, Win7 alatt bár megjegyezte a drive-ot, de minden újraindítás után bekérte újra a jelszót.
"A herceg én vagyok."
- A hozzászóláshoz be kell jelentkezni
Ez nem fogja a jelszot eltarolni.
Egyebkent meg siman beirod egy scriptbe, es elmented a diszkre jelszavastul, aztan berakod a HKCU\Software\Microsoft\Windows\CurrentVersion\Run ala. Semmivel nem lesz kevesbe secure, mint a /SAVECRED-es ize.
- A hozzászóláshoz be kell jelentkezni
És ez minden loginnél lefut? És csak egyszer?
Ha többször futtatjuk nem jó, mert a * miatt többször is fel fogja mappolni az adott share-t.
Nemcsillaggal meg összeakadhat valami meglevővel.
"A herceg én vagyok."
- A hozzászóláshoz be kell jelentkezni
- Igen, loginnel lefut
- Igen, egyszer
Ha scriptelsz, akkor viszont egyszeru a nemcsillagos:
IF NOT EXISTS X: NET USE X: \\enkicsigepem\megosztott /user:en /password:nemtudod
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Na ahogy ezeket a cikkeket elnézem:
http://stackoverflow.com/questions/199518/how-to-programatically-add-ma…
http://www.oxid.it/ca_um/topics/credential_manager_password_decoder.htm
ezt nem lehet megcsinálni bináris nélkül (nincs sok kedvem 5 windows verzióra fejleszteni+tesztelni).
Hacsak nem írunk egy wrappert a net use köré, ami stdin-en bepötyögi neki a pw-t.
Ilyennel volt már valakinek tapasztalata?
--
"A herceg én vagyok."
- A hozzászóláshoz be kell jelentkezni
esetleg ez:
http://www.wellho.net/mouth/435_Expect-for-Windows.html
Linuxon az expect-el lehet megoldani amit te szeretnel.
- A hozzászóláshoz be kell jelentkezni
Jaja, azt ismerem, automata tesztelést csinálunk vele.
Viszont itt most nem bizti, h. játszik, nem kéne egy jelszólementéshez installálgatni random kliensekre.
Megnézem az NSIS tud-e ilyent, úgyis abból lesz meghívva (bár annak a nyelvnek még a látványa is rettenetes bash-hez szokott szemnek).
--
"A herceg én vagyok."
- A hozzászóláshoz be kell jelentkezni