|
22.05.2006., 18:42 | #1 |
Whatever :)
Datum registracije: Nov 2002
Lokacija: Rijeka,Bulevard
Postovi: 1,733
|
batch skripta
Ovako u firmi svaki korisnik ima logon skriptu koja se izvršava prilikom logiranja na računalo. Ta skripta mapira određene mrežne diskove. E sad budući da 95 usera unutar firme nisu admini problem se javlja kada user ubode usb stick,dig apart i slične usb uređaje,dolazi do toga da uređaji ne rade/rade ali u slučaju da rade uređaj sjedne na slovo od nekog mrežnog diska. Budući kako sam rekao da nisu admini to ne mogu promjeniti pa uvijek netko od nas mora ići to raditi. Pala mi je ideja napamet da cd/dvd driveovima dodjelim X/Y slovo tako da bi win automatski kod ukapčanja usb uređaja dodjelili prvo slobodno slovo(što bii značilo d ili e,mrežni diskovi počinju od f slova) Skripte izgledaju ovako: net use f:/delete . . . net use f:/mrezni disk Sad mene interesira da li je moguće ubaciti u skriptu da kada se pokrene skripta uvijek dodjeli X/Y slovo cd/dvd uređaju? Kojom naredbom bi se to moglo dodati u tu skriptu?
__________________
|
23.05.2006., 15:51 | #2 |
Whatever :)
Datum registracije: Nov 2002
Lokacija: Rijeka,Bulevard
Postovi: 1,733
|
Pa dobro što nitko ne zna?: stoopid
__________________
|
|
|
Oglas
|
|
23.05.2006., 15:54 | #3 |
Feldwebel
Datum registracije: Feb 2002
Lokacija: bolnica
Postovi: 3,735
|
A koji je točno problem promijeniti slovo CD-a ili DVD-a? I čemu skripta za mrežne diskove?
__________________
Tih kao mačka Brz kao gepard Jak kao lav Elegantan kao leopard Nisam to ja, to je moj komp. |
23.05.2006., 15:58 | #4 |
Whatever :)
Datum registracije: Nov 2002
Lokacija: Rijeka,Bulevard
Postovi: 1,733
|
pa zato jer bi trebalo ručno za cca 300 kompova mijenjati slova,skripta služi pošto imam dosta mrežnih diskova a svaki odjel vidi raziličite diskove pa je tako najjednostavnije mapirati te driveove. Ne znam što te još interesira,mislim da sam dosta dobro to opisao na početku teme. Ako možda imaš neko riješenje bio bih zahvalan.
__________________
|
23.05.2006., 18:37 | #5 |
Premium
Datum registracije: Feb 2006
Lokacija: zg
Postovi: 2,105
|
znam kako promjeniti slovo drivea u registryu, ako saznas gdje tocno na disku se nalazi registry javi pa cu ti objasnit gdje u registryu se nalaze driveovi i onda samo napravis onda dalje cemo mozgati, ovisi kako je na disku zapisan registry, mozda se moze sa "rename" ? to je samo puka ideja |
23.05.2006., 18:43 | #6 | |
Feldwebel
Datum registracije: Feb 2002
Lokacija: bolnica
Postovi: 3,735
|
Citiraj:
__________________
Tih kao mačka Brz kao gepard Jak kao lav Elegantan kao leopard Nisam to ja, to je moj komp. |
|
23.05.2006., 18:52 | #7 |
Moderator
Datum registracije: Jan 2005
Lokacija: Rijeka
Postovi: 8,918
|
Kako je i acer rekao, usb zaista uzme mjesto mreznog diska. Kod mene ima i duplo vise racunala, i to sa USB-ovima predstavlja dosta veliki problem. USB sjedne na slovo F npr, jer su C i D diskovi, a E optika. A vec na prvi slobodan pada nam prvi mapirani disk, pa tako do M. No USB onda ne sjeda na N, vec na F ili G ili kako je vec lokalno na racunalu, pa se admin mora logirati, u disk managementu dodijeliti drugi drive letter USB-u da bi se USB mogao normalno identificirati na racunalu.
__________________
___________ HTPC: Intel Core2Duo E8500 × ATI Sapphire HD4670 HDMI × 2x 1GB DDR2 × Samsung 160GB × Lenovo Key+Mouse × Philips 49PFS5501 LED TV × Technics SA-EH780 5.1 × Windows 10 Laptop1: Lenovo x100e w/Windows 10 |
23.05.2006., 19:38 | #9 |
Moderator
Datum registracije: Jan 2005
Lokacija: Rijeka
Postovi: 8,918
|
Posto nam se diskovi mapiraju preko skripte, sigurno postoji i nacin da se USB driveu dodijeli prvi prazan drive. Ili npr na X drive sto bi bilo najlakse, a X nije ionako nesto popularan za marine driveove na serveru. Shef je maher po tom pitanju, pa cu ga sutra probati priupitati kako bi se to rijesilo.
__________________
___________ HTPC: Intel Core2Duo E8500 × ATI Sapphire HD4670 HDMI × 2x 1GB DDR2 × Samsung 160GB × Lenovo Key+Mouse × Philips 49PFS5501 LED TV × Technics SA-EH780 5.1 × Windows 10 Laptop1: Lenovo x100e w/Windows 10 |
24.05.2006., 08:50 | #10 |
Whatever :)
Datum registracije: Nov 2002
Lokacija: Rijeka,Bulevard
Postovi: 1,733
|
TNX Atha,javi kad što saznas.
__________________
|
|
|
Oglas
|
|
24.05.2006., 10:15 | #11 |
Moderator
Datum registracije: Jan 2005
Lokacija: Rijeka
Postovi: 8,918
|
Azo, boss says: XP je kanta za mrezni rad. Sto smo i znali. A ti ocito imas samo XP po firmi. Kod nas su 95% Win2k u igri, a ostatak na XP ili 98ici poradi zahtjeva odredjenih aplikacija. Kaze on da je najjendostavnije editirati onu prvotnu batch skriptu i pomaknuti mrezne driveove onoliko lettera koliko mislis da je potrebno. Ili pak - druga varijanta, u batch skripti mapirati optiku na neka slova tipa X, Y ili Z, sa cime ce ostati slobodno bivse slovo od optike, na koje ce se spajati USB uredjaji. Zasto ne novu skriptu za USB. Zato jer svaki iduci/novi/bilokoji drugi USB stick ili device sjedati ce na npr slovo F gdje ti je mapirani vec postojeci mrezni drive, tako da se tom batch skriptom nista nebi rijesilo jer sbi se ona odnosila na prvi spojeni USB device. I sam znas da ako ubodes stick br1, on padne na F. Ti ga prebacis na X - on radi. Ali - korisnik donese drugi dan stick br2, spoji ga i on opet padne na F. Sto znaci da svaki iduci stick ili device opet pada na nepozeljno slovo. Mozda bi sto se tice prvog rjesenja bilo nezgodno korisnicima, jer su navikli na slovo F da im je ta i ta aplikacija ili neki shareani folderi za razmjenu. Znam kako je kod mene, za odredjeni mrezni drive kazu "to ti je na W", a ne to ti je na serveru XX mapa XX". Ali brzo bi se navikli, i mislim da ti je to najjednostavnije za napraviti.
__________________
___________ HTPC: Intel Core2Duo E8500 × ATI Sapphire HD4670 HDMI × 2x 1GB DDR2 × Samsung 160GB × Lenovo Key+Mouse × Philips 49PFS5501 LED TV × Technics SA-EH780 5.1 × Windows 10 Laptop1: Lenovo x100e w/Windows 10 |
24.05.2006., 10:20 | #12 |
Whatever :)
Datum registracije: Nov 2002
Lokacija: Rijeka,Bulevard
Postovi: 1,733
|
Ova druga varijanta sa mapiranjem optike mi je nekako najdraža,samo ga još pitaj kako staviti optiku,tj kako napisati to.Vjerovatno net use x://drive ili kako već. Jer skoro svi koriste jedan ili dva uređaja,pa bi s tim riješio problem. Mislio sam i sa pomicanjem slova ali mislim da bi izazvao opći kaos u firmi.
__________________
|
24.05.2006., 10:33 | #13 | |
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
|
Citiraj:
Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colVolumes = objWMIService.ExecQuery _ ("Select * from Win32_Volume Where Name = 'D:\\'") For Each objVolume in colVolumes objVolume.DriveLetter = "X:" objVolume.Put_ Next strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colVolumes = objWMIService.ExecQuery _ ("Select * from Win32_Volume Where Name = 'E:\\'") For Each objVolume in colVolumes objVolume.DriveLetter = "Y:" objVolume.Put_ Next Drugim rijecima, dismounta D/E i mounta ga kao X/Y. Skripta je VB pa mislim da ne bi trebalo biti vecih problema; na W2k3 radi out of the box a mislim da su za ostale OS-eve potrebni neki library fileovi, no nista sto se ne bi dalo jednostavno distribuirati. Za ovakve stvari inace zaboravi razno razne wannabe forume i posavjetuj se (ako vec nemate placeni support) s microsoft.public.windows.* grupama, u ovom slucaju konkretnije microsoft.public.windows.server.scripting. HTH,
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
|
24.05.2006., 10:37 | #14 |
Moderator
Datum registracije: Aug 2003
Lokacija: Zagreb
Postovi: 3,193
|
Mozhesh preko DiskPart Najprije pokreni Diskpart i kad se pokrene upishi naredbu list volume Tu zapamtish broj pod kojim se nalazi uredjaj kojem zhelish promjenit slovo. npr: Volume 0 G DVD-ROM Naredba za mijenjanje slova je assign letter SLOVO s tim da najprije trebash oznachiti volume sa select volume BROJ Sad sve shto trebash je napisati skriptu, tj. neki txt file (blabla.txt) sa svim naredbama koje se trebaju izvrshiti, npr: select volume 0 assign letter C I u batch file dodati: diskpart /s C:\blabla.txt
__________________
|
24.05.2006., 11:02 | #15 |
Moderator
Datum registracije: Jan 2005
Lokacija: Rijeka
Postovi: 8,918
|
Eto da ne pitam sefa, Bubba je to elegantno rijesio.
__________________
___________ HTPC: Intel Core2Duo E8500 × ATI Sapphire HD4670 HDMI × 2x 1GB DDR2 × Samsung 160GB × Lenovo Key+Mouse × Philips 49PFS5501 LED TV × Technics SA-EH780 5.1 × Windows 10 Laptop1: Lenovo x100e w/Windows 10 |
24.05.2006., 13:45 | #17 | |
Moderator
Datum registracije: Aug 2003
Lokacija: Zagreb
Postovi: 3,193
|
Citiraj:
Mozhda te zeza razmak u nazivu direktorija ili filea. U tom sluchaju stavi pod navodnike. npr. diskpart /s "C:\blabla.txt" dok u fileu C:\blabla.txt pishe select volume 0 assign letter y
__________________
|
|
24.05.2006., 14:33 | #18 |
Whatever :)
Datum registracije: Nov 2002
Lokacija: Rijeka,Bulevard
Postovi: 1,733
|
Kada ovu skriptu stavim u root od lokalne mašine na C disku skripta radi, Ali kad to treba prilikom logiranja povuci sa servera,posto vuce skriptu sa servera ,napise da je ne moze naci ili da je ne može otvoriti. Tu skriptu novu sto sam napravio nalazi se gdje i ostale skripte koje se koriste prilikom logiranja.
__________________
|
24.05.2006., 14:52 | #19 |
Whatever :)
Datum registracije: Nov 2002
Lokacija: Rijeka,Bulevard
Postovi: 1,733
|
Evo ti slika greske pa mozda sto skužiš. http://img235.imageshack.us/img235/2033/skripta7bn.jpg
__________________
|
24.05.2006., 19:16 | #20 |
Moderator
Datum registracije: Aug 2003
Lokacija: Zagreb
Postovi: 3,193
|
Problem je shto taj file (C:\blabla.txt) postoji na serveru pa morash unijeti u batch file tochnu lokaciju (mrezhnu). Ili mozhemo napraviti file dodavanjem: Echo select volume 0 >blabla.txt Echo assign letter y >>blabla.txt diskpart /s "blabla.txt" del blabla.txt
__________________
|
25.05.2006., 11:30 | #22 |
Whatever :)
Datum registracije: Nov 2002
Lokacija: Rijeka,Bulevard
Postovi: 1,733
|
TNX Costa radi bas onako kako mi treba.
__________________
|
|
|
Oglas
|
|
|
|