Avaleht
uus teema   vasta Hinnavaatlus »  Serverid / Andmemassiivid / Tulemüürid »  Abipalve login scripti koostamisel märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Rasmus
HV veteran

liitunud: 30.12.2002



Autoriseeritud ID-kaardiga

sõnum 16.01.2013 16:42:45 Abipalve login scripti koostamisel vasta tsitaadiga

Tere!

Selleks, et kasutajatele elu mugavamaks teha kasutan sisselogimisel muuhulgas ühte skriptijuppi, mille ise näidiste põhjal kokku keevitasin. Skriptijupp haagib külge võrguressursi, millest loob siis kohalikku ketta (map network drive) ja loob töölauale otsetee sellele võrguressursile.

kood:
On Error Resume Next

Set objNetwork1 = WScript.CreateObject("WScript.Network")
strLocalDrive1 = "S:"
strRemoteShare1 = "\\serverinimi\kataloog"
strPer1 = "FALSE"
strUsr1 = "kasutajanimi"
strPas1 = "parool"
objNetwork1.MapNetworkDrive strLocalDrive1, strRemoteShare1, strPer1, strUsr1, strPas1


Set objNetwork = CreateObject("WScript.Network")
Set objShell = CreateObject("WScript.Shell")
DesktopPath = objShell.SpecialFolders("Desktop")
Set NewShortcut = objShell.CreateShortcut(DesktopPath & "\ketas.lnk")
NewShortcut.Description = "ketas"
NewShortcut.IconLocation = "%SystemRoot%\system32\imageres.dll,137"
NewShortcut.TargetPath = "\\serverinimi\kataloog"
NewShortcut.Save


Probleem on aga selles, et kui kasutaja paneb arvuti käima ja logib väga kiiresti sisse, siis windows 7 ei ole jõudnud veel võrguühendusi luua ja skript küll käivitatakse, kuid võrguketast ei teki (sest võrku ja selle ressurssi pole saadaval).

Töölauale shortcut küll tuleb, aga kuna võrguressursile logimise parameetrid (kasutajanimi ja parool) on erinev, siis hakatakse neid küsima ja kasutaja neid muidugi ei tea.

Seega kas on võimalik kuidagi sellele shortcutile protsessi käigus ka öelda, millise kasutajanime ja parooliga ta peaks lähenema? Praeguse seisuga tuleb kasutajanimi ja parool kaasa skripti esimesest osast, kus haagitakse külge võrguketas. Selle esimese osa saaks siis pmst vajadusel ka ära jätta, sest kui ligipääs on läbi töölaual oleva otsetee, siis sellest piisab.

_________________
Rakvere parasiit
tagasi üles
vaata kasutaja infot saada privaatsõnum
kussu
HV veteran
kussu

liitunud: 18.12.2002



Autoriseeritud ID-kaardiga

sõnum 16.01.2013 17:40:04 vasta tsitaadiga

Kas tegemist domeeni masinatega ja kasutusel AD? Kui nii siis võimalik kasutada ka ifmember.exe (saadaval MS kodukal)
e. script näeks välja midagi sellist:
\\server\netlogon\ifmember.exe domeen\Grupinimi
if not errorlevel 1 goto EndMappingGroup
net use n: \\server\kataloog
:EndMappingGroup
tagasi üles
vaata kasutaja infot saada privaatsõnum
kurask
Kreisi kasutaja


liitunud: 07.11.2003




sõnum 16.01.2013 22:24:11 vasta tsitaadiga

http://www.robvanderwoude.com/vbstech_time_delay.php
_________________
IT haldus | IT hooldus | CarrotArrow.com
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Rasmus
HV veteran

liitunud: 30.12.2002



Autoriseeritud ID-kaardiga

sõnum 18.01.2013 11:38:16 vasta tsitaadiga

Time delay ei ole siiski hea ja lõplik lahendus. Hea lahendus oleks, kui saaks skripti sisse kirjutada kohe kasutajanime ja parooli, millega võrguressursile lähenetakse. Kuna tegemist on nn "avaliku" kataloogiga, millel on igal juhul ligipääs kõikidele kasutajagruppidele, siis parooli ja kasutajanime avalikkus ei ole probleem. Tahaks lihtsalt asja kasutajatele lihtsamaks teha, et nad ei peaks ise seda kasutajat ja parooli sisestama. On kuidagi selline asi võimalik?
_________________
Rakvere parasiit
tagasi üles
vaata kasutaja infot saada privaatsõnum
kurask
Kreisi kasutaja


liitunud: 07.11.2003




sõnum 18.01.2013 12:36:45 vasta tsitaadiga

Set objNetwork = CreateObject("Wscript.Network")
objNetwork.MapNetworkDrive "X:", "\\server\folder", False, "my id", "my password"

peab töötama räägib siin http://www.vbforums.com/showthread.php?606117-RESOLVED-Help-with-quot-net-use-quot-syntax-in-VBScript-program

kui win pole suutnud võrguühendusi luua, siis pane see selle scripti algusesse time delay?

_________________
IT haldus | IT hooldus | CarrotArrow.com
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
terat
HV kasutaja

liitunud: 24.01.2008




sõnum 18.01.2013 13:13:52 vasta tsitaadiga

Alates 2008'st on GPO's Preferences all olemas täiesti nii drive map kui shortcut tekitamine. Ma ise pole küll seda shorcut asja proovind, a mängi sellega. Soovitan ka sisse lülita "always wait for a network connection before logon" või miskit sellist oli.

Üks artikkel ka: http://support.microsoft.com/kb/937624
tagasi üles
vaata kasutaja infot saada privaatsõnum
kfl
HV Guru

liitunud: 13.05.2002




sõnum 18.01.2013 21:03:20 Re: Abipalve login scripti koostamisel vasta tsitaadiga

Rasmus kirjutas:
(map network drive) ...
mul "pere" jaoks ftp server
kas oleks võimalik tekitada ajutise ketta (ühekordse ftp-lingi vms), et külaline saab eelnevalt kokkulepitud asjad kätte, ilma et serveriomanik peaks neid eraldi avalikuks tegema

_________________
Müügis: YARIS! ja FOCUS Tel: 1214*5100741*100
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mahno
HV kasutaja

liitunud: 25.07.2007



Autoriseeritud ID-kaardiga

sõnum 30.01.2013 11:46:25 vasta tsitaadiga

Kuidas selle külalise masinas skript käima peaks minema, mis seda kõike teeb? Külalise puhul ei saa sa tegelikult tagada, on tal windows, mac või linux, seega ei ole ka ühte universaalset skriptimise keelt.

Üks lihtne võimalus on see, kui tekitad oma ftp-sse kataloogi, milles lehitsemine ei ole lubatud ja seejärel saadad kasutajale otselingi.

Aga arvestades ikaldusi active/passive ftpga, sellega kuidas erinevad ie-d ftpsse suhtuvad jne, siis oleks minul selline vajadus, jagaks mina faile ühe (anonüümse või autenditud) http. Uploadid faili ja saadad kasutajale (mailiga) http lingi, klikib seal peal, piip-piip ja raha tuleb icon_smile.gif Lisaks paned tolle kausta peal vajadusel käima skripti mis n päeva pärast failid maha kustutab.
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Hinnavaatlus »  Serverid / Andmemassiivid / Tulemüürid »  Abipalve login scripti koostamisel
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.