Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Artiklar / Titel på artikeln

Loginscript

Postad 2004-05-19 av Patrik Lundberg i sektionen ASP.NET, C#, Okategoriserat med 0 Kommentarer | Läst av: 8457, Betyg: 78%

Förord

Basic guide om Login Script. Artikeln rekommenderas för nyblivna administratörer och alla andra nyfikna som inte har någon direkt erfarenhet av login script.
Innehåll
  » Varning
  » Inledning
  » Själva login scriptet
  » Genomgång av Login scriptet
  » Slutord
  » Mer info


Varning

Artikeln rekommenderas för nyblivna administratörer och alla andra nyfikna som inte har någon direkt erfarenhet av login script. Är du alltför avancerad så finns risken att du inte kommer få ut något av att läsa denna artikel eftersom jag inte kommer att gå så djupt på funktionerna. Slösa inte bort din tid i onödan.


Inledning

Jag började min IT karriär med att jobba på en väl organiserad IT avdelning. Mitt jobb var att byta backup band (vem har inte haft det jobbet) samt att helt enkelt sköta helpdesken för användarna i företaget. När jag kom till företaget var jag självlärd på företagsnätverk och administration av större datornät. Många av knepen som jag hade plockat upp när jag satt och experimenterade med mina egna maskiner implementerade jag och många av funktionerna som redan fanns byggde jag vidare på. Jag hade ofta kört script förr till diverse uppgifter men aldrig förr hade jag behövt köra login script. Från start förstod jag inte riktigt vad man skulle ha dem till utöver att mappa nätverksresurser. När jag tittade mig runt och hörde med mina kompisar som sitter på diverse företag, var de heller inte så särskilt förstående. Tiden flöt sakta förbi tills någon gång i augusti 2003. Katastrofen som höll på att förstöra mitt lugna arbetstempo kallas W32.Blaster.Worm.

Blaster masken spred sig som en löpeld genom våra system och på cirka 10 minuter hade jag det på cirka 400 klient maskiner. Då räknar jag inte med alla maskiner utomlands som tveklöst skulle bli infekterade. Telefonen har aldrig gått så varm som den gjorde den kommande dagen. Det första jag såg till att göra var att se till att våra servrar blev skyddade och korrekt återställda, för att få en server krasch över sig vid ett sådant tillfälle var inget jag fann direkt tilltalande. Det andra ja gjorde var att inse att för att få bort ohyran så behövde jag tycka ut patch till samtliga datorer. Detta kan göras på två sätt, 1 slita upp sulan på dina Nike skor eller 2 trycka ut det över nätverket.

Jag valde att trycka ut det via nätverket. Alltså använde jag mig av login scriptet som jag vet alla använder. Jag lät helt enkelt folket få sina burkar scannade när de logga in och därefter så blev de patchade. Detta skulle även lösa mina problem med kontoren utomlands. Det fanns dock hål i min teori såsom att det krävdes ett viss service pack eller att mina roadwarriors inte skulle köra login scriptet om de ringde upp en anslutning. Detta var dock en annan historia.

Detta var kanske inte det mest optimala sättet att lösa mitt problem på men just för tillfället var det en praktiskt och bra lösning. Det var alltså då jag lärde mig innebörden av vad ett login script kan göra åt dig. Jag ursäktar för att det blev så mycket text om det men jag tycker det är en viktig funktion som alltför många admins bortser från. De menar på att oj vad jobbigt det är att sitta och skriva en massa kod. Men jag vill påstå att om du lägger ner ett par dagars kärlek åt det så kommer den att ordna åtminstone en veckas semester varje år om du driver en lagom stor it avdelning.

Jag tänkte därför hjälpa dig som är en nybörjare i ämnet, en aning på vägen. Om du redan har ett login script och är organiserad så kommer du troligen inte få ut så särskilt mycket av denna artikel, men jag uppskattar all feedback jag kan få.

Lycka till med kodandet.


Själva login scriptet

Ok, då var det dags att titta på själva scriptet. Jag tänkte göra som så att jag först skriver ut hela för att sedan gå igenom de olika bitarna.


1 Rem ---------------------------------------
2 Rem Login Script
3 Rem --
4 Rem Välkomnar användaren till domänen.
5 Echo Välkommen %USERNAME% till domänen %USERDOMAIN%
6 Rem --
7 Rem Påbörjar mapping.
8 Rem Mappar hemkatalogen för användaren.
9 Net use F:\\servernamn\profiles\%USERNAME%
10 Rem Mappar en resurs till en filserver.
11 Net use G:\\servernamn\filer
12 Rem Mapping slutförd.
13 Rem --
14 Rem Startar en fil
15 Start /min \\server\temp\test.bat
16 Rem --
17 Rem Slut
18 Rem ---------------------------------------


Detta är ett snabbt loginscript jag knåpade ihop. Du kan klistra in det i notepad och sedan spara det som namn.bat för att kunna köra det. Tänkte nu gå genom det rad för rad.


Genomgång av Login scriptet

Rad 1-4
Så fort det står rem framför en rad betyder det att raden inte körs.
Därför kan vi kalla dem för kommentarer. Att kommentera sina alster är viktigt, dels för att du själv ska kunna komma ihåg vad du menar med något men också för att andra ska kunna förstå vad du menar.
Alltså hoppar vi över rad 1-4.

Rad 5
Raden skriver ut ”Välkommen användarnamn till domännamn domänen”
Inget speciellt avancerat, för mer info kan du titta på:
Start > Kör > cmd > help echo

Rad 6-8
Kommentarer

Rad 9
Ok nu kommer jag att mappa en nätverksresurs till klienten som kör scriptet.
Just denna rad ska mappa en hemkatalog vilket jag inte tänkte gå igenom så ta en titt på rad 11 för mer info då denna är enklare att förklara.

Rad 10
Kommentar

Rad 11
Raden Net use G:\\servernamn\filer skapar en nätverksresurs på klientdatorn. Med fördel kan man välja något annat än G och ta de senare bokstäverna i alfabetet tex Y X Z osv. för att slippa massa bekymmer med pryl fixerade användare som har 17 usb minne osv.
Net use används när du vill skapa nätverksresurser.
G: är enhetstecknet jag vill ge resursen på klient datorn.
\\servernamn\filer är sökvägen på nätverket till resursen du vill använda.

Rad 12-14
Kommentarer

Rad 15
Raden startar här ett program som jag anger sökväg till.
I mitt ex så är det en nätverks sökväg men man kan plocka en lokal med om man vill.
/min betyder att den startar minimerat.
För mer info: Start > Kör > cmd > help start

Rad 16-18
Kommentarer

Det var hela scriptet det.


Slutord

Scriptet jag gav som exempel var kanske inte särskilt avancerat men man har möjligheten till att bygga ut sitt script om man vill det. En funktion jag brukar använda är att låta datorn som kör scriptet, skicka ett net send till mig. Bra om man har ett litet nätverk man styr på distans och måste boota om någon maskin. Möjligheterna är nästan oändliga men många missar funktioner som skulle kunna hjälpa dem otroligt, vilket är synd. Min guide var inte den mest avancerade men jag hoppas att jag kanske kunde lära dig något nytt.


Mer info

Om du vill ha mer information kan du titta på länkarna nedan.




Upp

0 Kommentarer

Skriv en kommentar på artikeln

Ditt betyg på artikeln



Kommentar:





Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 879
27 965
271 774
565
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies