Seite 1 von 2

Desktop Icon auf Windows 7 verbreiten

Verfasst: 13 Apr 2010, 09:16
von Miree
Hallo,

ich bin es mal wieder... ich kriege mittlerweile einiges über den OPSI verteilt und verstehe das System. Aber bei den einfachsten Schritten bleibe ich immer wieder hängen. Ich möchte auf einem Client ein Desktop-Icon erstellen.

Dafür habe ich im OPSI ein Installationspaket erstellt. In dem Ordner CLIENT_DATA habe ich einmal die install.ins, die copy.cmd und die Verknüpfung diamant.exe.lnk (greift auf eine .EXE Datei über das Netzwerk zu).

copy.cmd

Code: Alles auswählen

copy "%SCRIPTPATH%\diamant.exe.lnk" "C:\Users\Administrator\Desktop"
In der install.ins wird die copy.cmd aufgerufen.

Leider funktioniert das ganze nicht so wie ich es mir vorgestellt habe. Gibt es einen Lösungsweg hierfür oder muss ich da generell anders rangehen? Bitte um Hilfe!

Re: Desktop Icon auf Windows 7 verbreiten

Verfasst: 13 Apr 2010, 09:21
von minidump
das Funktioniert so nicht da das CMD Script %scriptpath% nicht kennt.

Wenn du die install.ins anhand der Vorlage erstellt hast findest du dort die Sektion [Files_install].

Dort fügst du

Code: Alles auswählen

copy -sv "%SCRIPTPATH%\diamant.exe.lnk" "C:\Users\Administrator\Desktop"
ein. Den Aufruf der cmd Datei kannst du komplett weglassen.

Grüßle

Re: Desktop Icon auf Windows 7 verbreiten

Verfasst: 13 Apr 2010, 09:36
von Miree
entschuldige die doofe frage, aber welche vorlage meinst du?

Re: Desktop Icon auf Windows 7 verbreiten

Verfasst: 13 Apr 2010, 09:45
von minidump
die aus dem Handbuch.

Re: Desktop Icon auf Windows 7 verbreiten

Verfasst: 13 Apr 2010, 09:50
von Miree
ja, habs jetzt gefunden... und siehe da, es klappt auch.

im moment ist es aber so, dass ich die datei nur für den administrator verteilen kann. gibt es eine möglichkeit, die verknüpfung bei allen benutzern auf dem desktop anzuzeigen?

Bei vista war das ganz simpel. Da gab es einen öffentlichen Ordner, darunter auch der Desktop Ordner. Dort wurde die Datei hineingeschoben und war nun auf dem Desktop von allen Benutzern vorhanden. Bei der Windows 7 Enterprise gibt es diesen Desktop Ordner nicht...

Re: Desktop Icon auf Windows 7 verbreiten

Verfasst: 13 Apr 2010, 09:52
von mr.quickly
Du kannst das auch so machen:

Code: Alles auswählen

[LinkFolderCreate_Icon]
set_basefolder common_desktopdirectory
set_link
	name: NAME
	target: %ProgramFilesDir%\...
	parameters: 
	working_dir: %ProgramFilesDir%\...
	icon_file: %ProgramFilesDir%\...
	icon_index: 
end_link
Über die Opsi Funktion "LinkFolder". Darin kannst Du alles angeben. Das "common_desktopdirectory" ist das "All Users" z.B. "C:\Users\Public\Desktop".

Re: Desktop Icon auf Windows 7 verbreiten

Verfasst: 13 Apr 2010, 09:54
von minidump
hab hier Windows 7 Prof. da gibts unterhalb von Users den Ordner Public.

Re: Desktop Icon auf Windows 7 verbreiten

Verfasst: 13 Apr 2010, 10:06
von Miree
Ich habe es hinbekommen...

die install.ins sieht folgendermaßen aus:

Code: Alles auswählen

Files_install

[Files_install]
copy -sv "%SCRIPTPATH%\Diamant.exe.lnk" "C:\Users\Public\Desktop"
Wenn ich direkt in der grafischen Oberfläche in den Public Ordner geklickt habe, dann wurde dort der "Desktop" Ordner nicht angezeigt. Geht man aber direkt auf den Pfad "C:\Users\Public\Desktop" wird dieser auch angezeigt. Sicherlich eine kleine "Sicherheitseinstellung" von Microsoft.


PS: Letzte Frage am Rande: was bedeutet das -sv?

Re: Desktop Icon auf Windows 7 verbreiten

Verfasst: 13 Apr 2010, 10:07
von mr.quickly
Du musst alle Ordner anzeigen im Windows Explorer aktivieren, sonst siehst Du diese Ordner nicht.

Re: Desktop Icon auf Windows 7 verbreiten

Verfasst: 13 Apr 2010, 14:16
von gwuser
Eben! Das ist schon immer so gewesen, das z.B. der Default User ein versteckter Ordner war.