-
- hvordan du installerer software baseret på NetWare brugernavn med VBScript
- Indsendt af:Knud Erik Andersen
- I denne artikel vil jeg vise dig , hvordan du installerer software baseret på Novell Netware brugernavn . Denne VBScript er blevet testet på computere med Microsoft Windows XP SP3 med Novell Client for Windows 4. 9. 1 SP3 . Dette VBScript kontrollerer værdien af den indskrive nøglen , som gemmer brugernavnet for den sidste bruger at logge ind , så hvis ingen er logget ind, vil den bruge den sidste bruger , der gjorde login ( OVERSÆTTELSE : sikre den rette brugeren er logget ind) . Lad os komme i gang
Du skal bruge:
En computer med Microsoft Windows og Novell Client for Windows installeret .
.
1 .
Åbn notepad ved at klikke på Start , og derefter gå til Alle programmer , Tilbehør og klik på Notesblok .
2 .
Kopier og indsæt følgende i Notesblok :
Dim FSO
Dim oExec
Dim WshShell
Dim strData
Dim strUserName
Const HKLM= H80000002
strComputer=" . "
strKey=" SOFTWARE \ Novell \ Beliggenhed Profiles \ Services \ { 1E6CEEA1-FB73-11CF-BD76-00001B27DA23 } \ Default \ "
strValue=" brugernavn "
Set WshShell=CreateObject ( " WScript . Shell " )
Set FSO=CreateObject ( " scripting. filesystemobject " )
Set Öreg=GetObject ( " winmgmts : ! { impersonationLevel=udgive } \ \ " strComputer " \ root \ default : StdRegProv " )
' Gets snoren værdi og tildeler den til strData
oReg. GetStringValue HKLM , strKey , strValue , strData
' Konverter strData til en streng
strUserName=Cstr ( strData )
» Installer software fra forskellige steder baseret på brugernavn
Select Case strUserName
Case " . accountant. accounting. domain. com "
Set oExec=WshShell. Exec ( " h : \ regnskab \ setup. exe " )
Case " revisor "
Set oExec=WshShell. Exec ( " h : \ regnskab \ setup. exe " )
Case
Set oExec=WshShell. Exec ( " ceo. administration. domain. com . " "I: \ administration \ setup. exe " ; )
Case " CEO "
Set oExec=WshShell. Exec ( " i: \ administration \ setup. exe " )
Case " president. administration. domain. com . "
Set oExec=WshShell . Exec ( " j : \ administration \ setup. exe " )
Case " præsident "
Set oExec=WshShell. Exec ( " j : \ administration \ setup. exe " )
Sag Else
MsgBox ( " Ingen match fundet . " )
End Select
3 .
Sæt brugernavne i Select Case erklæring med den faktiske bruger navnene på dine brugere .
4 .
Sæt Set oExec=WshShell. Exec (" " ) med de faktiske kommandoer , du vil køre .
5 .
Gem filen som UserBasedInstall. vbs ved at klikke på Fil , Gem som , og skrive " UserBasedInstall . vbs " uden anførselstegn i feltet ' Filnavn : ' boksen . Klik derefter drop down pilen ud for ' Gem som type : "kasse , vælge 'Alle filer ' og klikke på Gem
6
Afslut ud af Notepad , og dobbeltklik på UserBasedInstall . . vbs at køre de kommandoer , du har angivet , baseret på din Novell Netware brugernavn .
gode råd og advarsler
- Dette har kun været afprøvet på computere med Windows XP SP3 med Novell Client for Windows 4. 9. 1 SP3
- Hvis brugeren ikke er logget ind Netware , så scriptet kører kommandoerne baseret på sidste Novell Netware bruger til login.
Relaterede artikler
hvordan man kan importere plc data til Excel ved hjælp af RSLinx software DDE
hvordan man bruger ftp software
Hvordan downloader jeg software ?
router firewall vs softwarefirewall
antiviruses for hjemmecomputere
hvordan man laver en installation af software flowdiagram
hvordan du installerer java software
hvad er networking software?
hardware firewalls vs softwarefirewalls
hvordan man kan sende masse software opdatering via Apple Remote Desktop