Gå til innhold

VBS Logonscript. Vista problem


Anbefalte innlegg

Hallo godtfolk.

 

Har et lite problem med mitt VBS Script. Scriptet fungerer utmerket på XP clienter, men sliter litt på vista klienter. På vista maskinene får man ikke mappet opp alle mappene, som regel bare en. Trykker man på .vbs fila etter man har logget inn får man mappet opp alt det man skal

 

Scriptet

 

' -Logon script. Firma sensurert AS-

On Error resume next
Set objSysInfo = CreateObject("ADSystemInfo")
Set objNetwork = CreateObject("Wscript.Network")

' -Fjerner gamle nettverksstasjoner-

objNetwork.RemoveNetworkDrive "J:", True, True 
objNetwork.RemoveNetworkDrive "M:", True, True 
objNetwork.RemoveNetworkDrive "p:", True, True 
objNetwork.RemoveNetworkDrive "R:", True, True
objNetwork.RemoveNetworkDrive "X:", True, True
objNetwork.RemoveNetworkDrive "V:", True, True
objNetwork.RemoveNetworkDrive "S:", True, True
objNetwork.RemoveNetworkDrive "N:", True, True
objNetwork.RemoveNetworkDrive "G:", True, True
objNetwork.RemoveNetworkDrive "Z:", True, True

' -Legger til felles nettverksstasjoner-

objNetwork.MapNetworkDrive "J:", "\\Dafs\felles"
objNetwork.MapNetworkDrive "V:", "\\tFf\Mediearkiv"
objNetwork.MapNetworkDrive "P:", "\\tvd\App"
onJNetwork.MapNetworkDrive "O:", "\\tvad\Org"


' -Leiter opp å finner gruppene du er med i-

strUserPath = "LDAP://" & objSysInfo.UserName
Set objUser = GetObject(strUserPath)

For Each strGroup in objUser.MemberOf
strGroupPath = "LDAP://" & strGroup
Set objGroup = GetObject(strGroupPath)
strGroupName = objGroup.CN

' -Her ligger alle gruppene, og kva mapper dei skal få mappa opp-

Select Case strGroupName

Case "IT-Personale"
objNetwork.MapNetworkDrive "X:", "\\server123\"


Case "Tjas"
objNetwork.MapNetworkDrive "M:", "\\serverar\"
Case "Marknad_Lese"
objNetwork.MapNetworkDrive "M:", "\\server\das"


Case "PRODUKSJON"
objNetwork.MapNetworkDrive "R:", "\\server\ting"
objNetwork.MapNetworkDrive "N:", "\\tsererver\vsert"

Case "Web"
objNetwork.MapNetworkDrive "M:", "\\server\server"

Case "Konsernleiinga"
ObjNetwork.MapNetworkDrive "Z:", "\\Server\ditt\"




End Select
next

 

Noe peiling på hvorfor dei fleste mappene svikter under pålogging med Vista maskiner?

Lenke til kommentar
Videoannonse
Annonse
Herregud. Og du drifter er større nettverk??

 

Du regner ikke med at det er noen grunn til at UAC'en er der i utgangspunktet?

 

Fåtall av vista klienter. Eneste som hindrer dem å kunne gjøre det samme med eller-uten UAC er et klikk på "forsett" - Så, nei. Ser ikke helt problemet. Litt synd er det nok for sikkerheten mot spyware/malware/virus osv. Men trur nok ikke det er så farlig. Veldi frekk tone på deg, Mr.

 

Edit: Tatt i bruk launchApp istden for.

Endret av Rartnamn
Lenke til kommentar

Kan du ikke heller komme med noe mer saklig enn som så? - Om du ikke vet svaret på spørsmålet mitt så burde vel du vel ikke ha kommentert tråden, ihvertfall ikke når jeg har funnet ei løysing på problemet som er mer en god nok for meg og min bedrift. Om du mener det er feil så burde du kanskje kommet med et bedre alternativ?. Det er jo derfor jeg spør her inne. Viste godt om at UAC'en kunne lage problem, men tok det inn her for å se om noen kunne skimte noe feil i scriptet som gjor at vista maskiner ikke tok dette. Noe som viste seg å være UAC likevel.

Lenke til kommentar

Poenget mitt er at du åpner faktisk klientmaskiner i nettverket du drifter for malware o.l.

Du mener at det ikke er idioti?

 

Jeg sier bare at du bør etterstrebe en annen løsning enn tidenes mest grisete.

 

Så jeg skal ikke kunne advare deg mot noe hvis jeg ikke kan diktere løsningen for deg?

Lenke til kommentar

For alldel, det er jo bra at du advarer mot det, men det er på måten du sier det. Isteden for å bare si som det er; Når du åpner UAC så åpner du en sikkerhetsrissiko. (som jeg og vet, og skrev) tar ikke den risikoen så alt for alvorligt, men har og begynt å benytte meg for en annen mulighet. Men når faktisk den eneste løsingen er å gå forbi/stenge ned UAC så har jeg ikke noe valg.

 

Har nå valgt en annen løsning, enn å stenge ned UAC.

Lenke til kommentar

Jeg er bare imponert over at vi har nettverksdriftere her i landet som ikke synes sikkerhetsrisiko er noe å bry seg om. Da lurer jeg litt på hva du gjør der.

 

At du blir furten når jeg påpeker at løsningen din er hårreisende og idiotisk, så får du nesten ta det på din kappe.

Lenke til kommentar

Ærlig talt.

 

Løsningen er ikke å deaktivere sikkerhet.

 

Dessuten, det er ikke "bare å trykke fortsett" med mindre du allerede kjører som administrator. FY!

 

 

Finn ut hvorfor UAC slår ut, og skriv kode som sørger for at UAC blir glad, samt sette policies som tilater deg å gjøre det du vil uten at UAC blir forbanna.

Lenke til kommentar

Då alle har fått ytret sitt om ting og tang, håper jeg at vi kan komme tilbake med poenget.

 

Sliter litt med XP klienter og nå, dei får som regel bare mappet opp en disk og ikke resten. At dette scriptet feiler engang i blandt er jo ikke uengårlig slik den er no, men ikke flere klienter på samme dag. Håper at noen kan se et problem i scriptet?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...