Just nu i M3-nätverket
Jump to content

advence loginscirpt


TheBorg

Recommended Posts

Hejsan..

 

Jag har en windows 2000 server som fungerar som filserver... Där varje användare får en hemkatalåg m.m.

Då kör jag net use

 

men då måste jag göra ett script till varje användare.. och lägga behörigheten på dom

 

kan man inte uppmappa en grupp i stället

 

som om dom tillhör grupp "databas" så ska dom få

ex: katalågen databas på en enhet G:

 

om dom inte tillhör grupp "databas "så mappas ej G:/Databas upp

 

Då kan jag bara lägga till den grupp i användarens profil som den behöver ha tillgång till..

 

Hoppas detta inte vart för grötigt....

 

Tacksam för hjälp

 

Nyårshälsningar:

Thomas

 

[inlägget ändrat 2003-01-02 08:57:49 av Thomas72460]

[inlägget ändrat 2003-01-02 08:59:02 av Thomas72460]

Link to comment
Share on other sites

Jag har noll koll på nätnisseprylar men det borde väl inte vara så svårt att skapa ett loginscript som mappar upp enheten?

 

Det finns väl nästan färdigt i w2k? Eller har jag missuppfattat nått?

 

/JANspeed

 

Link to comment
Share on other sites

Nja..

Inte uppmappning mot clienter

 

då får man göra ett inloggningsscript

 

för användare så använder man

net use: h: \\server\hemkatalåg

 

men inte mot en grupp..

 

så där har jag kört fast

 

något som

 

ifall medlem är i grupp

databas så ska den mappen köras annars så ska den inte mappas upp...

 

det är en if sats tror jag...

men vet inte hur jag ska skriva den

 

[inlägget ändrat 2003-01-02 10:31:33 av Thomas72460]

Link to comment
Share on other sites

ett alternativ skulle väl vara att skapa en "dold mapp" med $, sen är det bara att lägga den sharen i ditt AD, och även sätta rättigheterna där. Då får bara den grupp/ou rätt dit...

 

Eller så kan du ju åxå göra en grp policy, som du sätter på din ou/grp eller vem du nu vill, och som körs genom logon/logoff.

 

det är en if sats tror jag...

men vet inte hur jag ska skriva den

Är inte säker, men det jag tror att du tänker på här, är "ifmember.exe"?! Och det är ett progg, som jag är rätt säker på fanns till NT resours kit? men är vet inte om det är standard i win2k (vet inte ens om "ifmember" funkar på windows 2000 klienter)

 

hmm, jo tydligen......här ---->>>http://www.microsoft.com/windows2000/techinfo/reskit/tools/new/ifmember-o.asp

[inlägget ändrat 2003-01-02 23:09:54 av Dreben]

Link to comment
Share on other sites

Här kommer ett vb-script som jag kastade ihop för ändamålet. I just detta fall kollar den om man är med i "Domain Admins" och önskar dig då välkommen samt mappar en enhet.

 

<girig> Kanske värt en poäng? </girig>

 

Set objNetwork = WScript.CreateObject( "WScript.Network" )
Set objUser = GetObject("WinNT://" & objNetwork.userDomain  & "/" & objNetwork.userName)
strGroup = "Domain Admins"
strDrive = "H:"
strPath = "\\server\share"

For Each objGroup In objUser.Groups
 If objGroup.Name = strGroup Then
   wscript.echo "Välkommen Admin"
   objNetwork.MapNetworkDrive strDrive, strPath
 End If
Next

Set objGroup = Nothing
Set objUser = Nothing
Set objNetwork = Nothing

 

Tillägg:

Självklart löser inte detta några säkerhetsproblem. Du bör sätta filrättigheter som gör att endast medlemmarna har rättigheter till filerna i alla fall! Men med detta script slipper man att användarna får upp diskar där de inet har några rättigheter.

 

/Mn

Slartibartfast: Is that your robot? Marvin: No. I’m mine.

 

 

[inlägget ändrat 2003-01-07 14:22:38 av /Mn]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...