PDA

Vollständige Version anzeigen : Logon Script


Adam S.
06.06.2008, 10:31
Ich möchte ein Logon Scipt erstellen das Anhand der vorhanden Gruppenmitgliedschaften Netztlaufwerke verbindet und danach Programmverknüpfungen in einer neuen Gruppe ins Startmenü legt

\\srv2\Dokumente und Einstellungen\%username%\Startmenü\Programme\

Sowiet bin ich schon gekommen, doch wie kann ic hdas mit dem kopiervorgang relisieren ?
@echo off

if INGROUP(“Test") goto Test

if INGROUP(“G-Sales”) goto gsales

goto quit

:Test

echo Attaching General Drives

net use * /delete /yes
net use p: \\srv1\test

echo Attaching General Drives

net use * /delete /yes
net use p: \\srv1\test

Joachim Hofmann
09.06.2008, 11:34
Eine Möglichkeit ist die Benutzung einer VBScript-Datei, aufgerufen aus der Batch-Datei
<div><link href="http://www.ms-office-forum.net/forum/externals/codeconv.css" rel="stylesheet">

<span style="background-color: #ffffff"><font color="#008000">' Datei Verknuepferzeugen.vbs</font></span><br>
<font color="#804040"><b>Set</b></font>&nbsp;WSHShell <font color="#804040"><b>=</b></font>&nbsp;WScript<font color="#804040"><b>.</b></font><font color="#008080">CreateObject</font><font color="#804040"><b>(</b></font><font color="#ff00ff">&quot;WScript.Shell&quot;</font><font color="#804040"><b>)</b></font><br>
ProgramPfad <font color="#804040"><b>=</b></font>&nbsp;WSHShell<font color="#804040"><b>.</b></font>SpecialFolders<font color="#804040"><b>(</b></font><font color="#ff00ff">&quot;AllUsersPrograms&quot;</font><font color="#804040"><b>)</b></font><br>
<br>
<font color="#804040"><b>Set</b></font>&nbsp;OShortcut <font color="#804040"><b>=</b></font>&nbsp;WSHShell<font color="#804040"><b>.</b></font>CreateShortcut<font color="#804040"><b>(</b></font>ProgramPfad <font color="#804040"><b>&amp;</b></font>&nbsp;<font color="#ff00ff">&quot;\MeineSoftware\&quot;</font>&nbsp;<font color="#804040"><b>&amp;</b></font>&nbsp;<font color="#ff00ff">&quot;Linkname.lnk&quot;</font><font color="#804040"><b>)</b></font><br>
OShortcut<font color="#804040"><b>.</b></font>TargetPath <font color="#804040"><b>=</b></font>&nbsp;strLocalpfad <font color="#804040"><b>&amp;</b></font>&nbsp;<font color="#ff00ff">&quot;Meinprogramm.exe&quot;</font><br>
OShortcut<font color="#804040"><b>.</b></font>Arguments <font color="#804040"><b>=</b></font>&nbsp;strLocalpfad <font color="#804040"><b>&amp;</b></font>&nbsp;<font color="#ff00ff">&quot;Eventuelles Argument&quot;</font><br>
OShortcut<font color="#804040"><b>.</b></font>IconLocation <font color="#804040"><b>=</b></font>&nbsp;strLocalpfad <font color="#804040"><b>&amp;</b></font>&nbsp;<font color="#ff00ff">&quot;MeinIcon.ico&quot;</font><br>
OShortcut<font color="#804040"><b>.</b></font>WorkingDirectory <font color="#804040"><b>=</b></font>&nbsp;strLocalpfad<br>
OShortcut<font color="#804040"><b>.</b></font>WindowStyle <font color="#804040"><b>=</b></font>&nbsp;<font color="#ff00ff">1</font><br>
OShortcut<font color="#804040"><b>.</b></font><span style="background-color: #ffffff"><font color="#808080">Save</font></span><br>

</div>

<div><link href="http://www.ms-office-forum.net/forum/externals/codeconv.css" rel="stylesheet">

<font face="monospace">
<span style="background-color: #ffffff"><font color="#008000">:: Batch</font></span><br>
<font color="#804040"><b>call</b></font>&nbsp;<font color="#008080">%windir%</font>\system32\cscript.exe&nbsp;&nbsp;<font color="#008080"></font>Verknuepferzeugen.vbs /<font color="#6a5acd">/nologo</font><br>
<font color="#804040"><b>IF</b></font><font color="#804040"><b>&nbsp;ERRORLEVEL</b></font>&nbsp;<font color="#ff00ff">1</font>&nbsp;<font color="#008080">ECHO</font><font color="#ff00ff">&nbsp;Beim Verknüpfen ging was schief</font><br>
</font>

</div>

Adam S.
11.06.2008, 14:37
Hallo Joachim,

danke für die schnelle Hilfe. Könntest du bitte den Code kommentieren. Da ich leider kein Vbscript behersche.