Simple administrativ oppgave skript kan enkelt skrives ved hjelp av en av de mange tilgjengelige skriptspråk, som VBScript og JScript. Du kan lage skript for vanlige administrative oppgaver , inkludert å sjekke shell script versjonen , opprette brukerkontoer , tildeling /tilbakekalling tillatelser for brukere og skape kataloger. Du bør være dyktig i skriptspråk for dette formålet . Instruksjoner
Visual Basic Script for å sjekke hvilken versjon av Windows Shell
en
Åpne din favoritt tekstredigering program (for eksempel Notepad ) .
2
Erklærer variablene som skal brukes i programmet : en
Option Explicit
Dim FSO , oShell , fil , tmp
Option Explicit styrker erklæringen av alle variablene i en fil . Du kan ikke bruke en variabel i programmet uten å erklære det . Variabler blir brukt til å lagre forskjellige verdier som benyttes i programmet. Dim erklærer og tildeler lagringsplass for variabler FSO , oShell , fil , og tmp
3
Finn banen til Shell32 biblioteket for dynamiske koblinger (DLL -fil) : .
file = "% windir% \\ system32 \\ Shell32.dll "
banen er tildelt variabelen heter filen som skal brukes i programmet.
4
Opprett et objekt av WScript type og tilordne den til oShell : en
Set oShell = WScript.CreateObject ( " WScript.Shell ")
WScript objekt er tildelt den oShell variabel ved å velge Set uttalelse
.
5
Utvid filnavnet variabel slik at VB script kan analysere det riktig : en
file = oShell.ExpandEnvironmentStrings ( fil)
The ExpandEnvironmentStrings uttalelse utvider filnavnet og reassigns det til filnavnet variabel
6
Lag filsystemet objektet for å få tilgang til Windows- filsystem: .
Set FSO = CreateObject ( " Scripting.FileSystemObject ")
< p> den CreateObject søkeordet oppretter filsystemet objektet og tildeler den til fso variabel ved hjelp av settet uttalelse.
7
Sjekk om filen Shell32.dll finnes ved hjelp av FileExists søkeordet. Hvis den gjør det , må du kontrollere versjonsnummeret bruker GetFileVersion søkeord og lagre den i tmp variabel. Sjekk om lengden av den hentede versjonsnummeret er større enn 0 ved hjelp av Len søkeord. Hvis lengden er større enn 0 , skrive den ut på skjermen , ellers skrive ut den versjonen av filen som udefinert. Hvis Shell32.dll filen ikke eksisterer , print " File not found" og avslutte skriptet : en p Hvis fso.FileExists ( fil) Så
tmp = fso.GetFileVersion (fil )
p Hvis Len ( tmp ) > 0 Then
WScript.Echo "Fil" og filen og vbCrLf & _
"Versjon :" & tmp
Else
WScript.Echo "Fil" og filen og vbCrLf & _
"Version : udefinert "
End hvis
Else
< p > WScript.Echo " File ' " & file & " ' ikke funnet "
End If
Echo nøkkelordet brukes til å skrive ut på skjermen . vbCrLf tar markøren til neste linje . Her en nestet hvis løkke er brukt. Hvis løkke sjekker en tilstand , og hvis betingelsen er sann , utfører en bestemt sett av oppgaver , dersom betingelsen er usann , utføres det en alternativ sett av oppgaver . End If markerer slutten av If- betingelsen .
8
Lagre filen (for eksempel , checkshellver.vbs ) . Den . Vbs forlengelse betyr VBScript.