Jag håller på med AD för första gången och har kommit en bit på vägen med olika guider mm. Du säger att du lagt scriptet i rätt mapp, är det under SYSVOL? sätter jag igång: Internet Connection Sharing Internet är nu fixat. Det ser ju riktigt ut, precis så har jag gjort och det fungerar fint. Antar att du inte skrivit någon sökväg till scriptet när du angett det? Vänta förresten, ditt script se list skumt ut, så kan man väl inte göra? Borde det inte vara något i stil med: jo jag har ändrat till det. Nya Bat filen ser ut så här:<code>@echo off Det ska inte vara någon sökväg. Vet du om scriptet körs? Testa att lägga till pause, så stannar exekveringen och du märker om scriptet körs. Skriptet körs inte. Skriptet funkar om man är Domän Administratör men inte om man är Domän Användare Har användarna läsrättigheter både på filen logon.bat och på den utdelade sysvol? Då startar den inge. bara om jag är Domain Admin. GPO fixar classic meny inga problem, du får leta dig fram till rätt eller googla. Googla på engelska så finner du det hyfsat enkelt. Jo men jag har inte hittat vart man kan slänga fram mapparna på skrivbordet i XP. De mapparna kommer ju fram om du kör classic, det kandu ju ställa in i en GPO ok så jag kan inte ha vanliga temat till XP och få ut ikonerna och få menyn till classic utan måste byte tema till classic?Problem med LoginScript + Internet tillgång
Nu har jag 2 problem.
1. Login.bat startar inte då användarna loggar in även fast jag har satt scriptet i rätt mapp och lagt till script namnet i användarens profil.
2. Ingen dator kommer åt internet. Vet inte hur jag ska göra.
Det är kopplat så här:
Internet -> Win2000 Server (DNS, AD, DHCP) -> Switch -> Datorer (Win XP Pro)
Det är för närvarande inte så många datorer som behöver åtkomst men det är ju bra om dom får det.
Dom loggar in på AD som dom ska och dom får rätt rättigheter men det andra vill inte funka.
Någon som har någon ide?
logon.bat ser ut så här:<code>@echo off
net use Public \\192.168.2.1\Public
net use Program \\192.168.2.1\Program
net use Privat \\192.168.2.1\Private</code>
Så hur gör jag nu för att alla datorer ska få åtkomst till internet genom servern?
och hur gör jag för att login scriptet ska starta.
Det vore bra om hjälp kom så fort som möjligt.
Tack på förhandSv: Problem med LoginScript + Internet tillgång
Har du aktiverat Internet Connection Sharing för nätverkskortet mot internet?
/JohanSv:Problem med LoginScript + Internet tillgång
då säger den att det inte går för att jag måste avinstallera DHCP funktionen eller Router funktionen eller något sånt.
Sen så är den i mappen:
C:\WINNT\SYSVOL\sysvol\<domän>\scriptsSv: Problem med LoginScript + Internet tillgång
Tog bort NAT och fixade till "Internet Connection Sharing" och det funkade.
Men jag har fortfarande inte fått till så att scriptet startar vid inloggning.
Någon som har någon ide?Sv:Problem med LoginScript + Internet tillgång
/JohanSv:Problem med LoginScript + Internet tillgång
net use <b>x:</b> \\192.168.2.1\Public
/JohanSv: Problem med LoginScript + Internet tillgång
Men ska man skriva sökväg till scriptet?
Jag har skrivit in i profilen på servern under Logon Script endast filens namn.
Är det något annat som ska köras?Sv:Problem med LoginScript + Internet tillgång
net use M: \\192.168.2.1\Public
label M: Public
net use N: \\192.168.2.1\Program
label N: Program
net use O: \\192.168.2.1\Private
label O: Privat</code>Sv: Problem med LoginScript + Internet tillgång
/JohanSv:Problem med LoginScript + Internet tillgång
Det är det som är problemet.
Jag har testat att lägga in det på datorn och köra det manuellt och det funkade klockrent.
Men inte då jag lägger den i profilen.
Kan det funka om jag döper om filen till .cmd istället för .bat?Sv: Problem med LoginScript + Internet tillgång
Sv: Problem med LoginScript + Internet tillgång
Och den skall heta .bat
Vad händer om du manuellt mappar upp sysvol och sen dubbelklickar på logon.bat?Sv:Problem med LoginScript + Internet tillgång
Men jag har löst det via Group Policy
Satte in ett VB script som skapade kopplingen till diskarna + döpte om dom och sedan skapade en koppling till en utdelad skrivare.
Har bara en sak jag undrar kvar att göra.
Finns det något sätt att via group policy eller liknande att göra så att skrivbordsikonerna syns direkt och att start menyn blir till Classic formatet?
Jag har hittat ang. IE Favoriter och Startsida
Jag har även testat att ändra i registret för att få ut ikonerna mm men jag får bara ogiltig rot.' Logon *****
' Andreas Allberg
Dim objNetwork
Dim strPublic
Dim strPrivate
Dim strProgram
Dim strRemotePath
Dim objShell
strPublic = "M:"
strProgram = "N:"
strPrivate = "O:"
strRemotePath = "\\******\"
Set objNetwork = CreateObject("Wscript.Network")
Set objShell = CreateObject("Shell.Application")
' ta bort de gamla om de är kvar så inte scriptet felar
objNetwork.RemoveNetworkDrive strPublic
objNetwork.RemoveNetworkDrive strProgram
objNetwork.RemoveNetworkDrive strPrivate
' kopplar upp mot program
objNetwork.MapNetworkDrive strProgram, strRemotePath & "program"
objShell.NameSpace(strProgram).Self.Name = "Program"
' kopplar upp mot public
objNetwork.MapNetworkDrive strPublic, strRemotePath & "public"
objShell.NameSpace(strPublic).Self.Name = "Public"
strUser = objNetwork.UserName
if not strUser = "*****" then
'koppla upp mot den privata mappen
Wscript.Echo "Kopplar upp mot din mapp"
objNetwork.MapNetworkDrive strPrivate, strRemotePath & "Private\" & strUser
objShell.NameSpace(strPrivate).Self.Name = "Sleepy ar dum"
End If
' koppla upp mot skrivare
' Dim printer
' printer = "\\server\utdelningsnamn"
' Wscript.Echo "Kopplar upp mot skrivaren" & printer
'objNetwork.AddWindowsPrinterConnection printer
'objNetwork.SetDefaultPrinter printer
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
'kuka bort flashy xp
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\", 1, "REG_SZ"
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSimpleStartMenu", 1, "REG_DWORD"
' slita fram ikonerna
'IE
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\", 1, "REG_SZ"
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoInternetIcon", 1, "REG_DWORD"
' Mina dokument
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\ShellFolder\", 1, "REG_SZ"
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\ShellFolder\Attributes", 0xf0400174, "REG_DWORD"
' Den här datorn
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\ShellFolder\", 1, "REG_SZ"
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\ShellFolder\Attributes", 0, "REG_DWORD"
' inge ta bort ikoner du aldrig använder dialog
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\CleanupWiz\", 1, "REG_SZ"
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\CleanupWiz\NoRun", 1, "REG_DWORD"
Sv: Problem med LoginScript + Internet tillgång
Vad menar du med att skrivborsikonerna syns direkt?
När jag läser din kod så allt det går att göra via GPO, du måste ha löst på ett betydligt krångligare sätt.
Tex mappen Mina dokument är ju en barnlek att fixa till.
Har du överhuvudtaget testat GroupPolicy?Sv:Problem med LoginScript + Internet tillgång
Den här datorn
Mina Dokument
Internet Explorer
Dom är ju dolda som default och det enda jag har hittat i GP är att man kan dölja dom från skrivbordet.
På dom har jag valt att dom inte ska dölja men det hjälper ju inte.Sv: Problem med LoginScript + Internet tillgång
Sv:Problem med LoginScript + Internet tillgång
Går det inte att göra på annat sätt?