Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung Batch & Shell

Ziel definieren in .vbs

Mitglied: mc-doubleyou

mc-doubleyou (Level 2) - Jetzt verbinden

06.12.2010 um 16:17 Uhr, 2954 Aufrufe, 5 Kommentare

Hallo,

Ich möchte gerne einen Link (ShortCut) am Desktop von bestimmten Benutzern erstellen und zwar per VBS

Auf dem Desktop des derzeitigen Benutzers funktioniert auch ohne Probleme aber die Definition das es zB. der User Desktop sein soll funktioniert gar nicht.

Hier mal mein bisheriger Code

01.
 
02.
SuperadminDesktop = "C:\Dokumente und Einstellungen\Superadmin\Desktop\" 
03.
 
04.
Const strProgramtitel="Liegenschaftsbewertung NEU" 
05.
Const strProgram ="c:\windows\notepad.exe" 
06.
Dim objShortcut 
07.
Dim objShell 
08.
Set objShell= WScript.CreateObject("Wscript.Shell") 
09.
strLPfad=objShell.SpecialFolders("SuperadminDesktop") 
10.
Set objShortcut=objShell.CreateShortcut(strLPfad & "\" & strProgramtitel & ".lnk") 
11.
objShortcut.TargetPath= strProgram 
12.
objShortcut.Description= "strProgramtitel" 
13.
objShortcut.Save  
14.
 
Hoffe ihr könnt den Fehler finden.

Danke!
Mitglied: MrTrebron
06.12.2010 um 16:32 Uhr
Hi MC

versuch mal
01.
SupderadminDesktop = "C:\Dokumente und Einstellungen\Superadmin\Desktop\" 
02.
  
03.
Const strProgramtitel = "Liegenschaftsbewertung NEU"  
04.
Const strProgram = "c:\windows\notepad.exe"  
05.
Dim objShortcut  
06.
Dim objShell  
07.
Set objShell = WScript.CreateObject("Wscript.Shell")  
08.
Set objShortcut = objShell.CreateShortcut(SuperadminDesktop & "\" & strProgramtitel & ".lnk")  
09.
objShortcut.TargetPath = strProgram  
10.
objShortcut.Description = "strProgramtitel"  
11.
objShortcut.Save  
12.
 
13.
MsgBox("Done")
Gruß
Norbert
Bitte warten ..
Mitglied: mc-doubleyou
06.12.2010 um 16:40 Uhr
Hi Trebron,

das Done erscheint und es wirkt als würde es klappen, leider ist aber auch dann kein Link am Desktop dieses Benutzers sichtbar.
Bitte warten ..
Mitglied: AndreasHoster
06.12.2010 um 17:11 Uhr
Debugging für Anfänger:
Regel 1: Niemals davon ausgehen, daß das Programm das tut, was man erwartet ohne es nachzuprüfen.

Zum Nachprüfen:
Im Beispiel von Norbert zwischen Zeile 07 und 08 mal einbauen:
msgbox SuperadminDesktop & "\" & strProgramtitel & ".lnk"

Dann würde man sofort feststellen, daß man den Link an einer falschen Stelle versucht zu setzen, da man in Zeile 1 einen Tippfehler hat:
SupderadminDesktop statt SuperadminDesktop

Damit wird der Link im Pfad \Liegenschaftsbewertung Neu.lnk angelegt, was natürlich nicht das ist, was man erwartet hat.
Bitte warten ..
Mitglied: MrTrebron
07.12.2010 um 07:59 Uhr
Hi MC

das "done" war nur zur Überprüfung wie weit das Script läuft

Gruß
Norbert
Bitte warten ..
Mitglied: MrTrebron
07.12.2010 um 08:00 Uhr
Hi Andreas,

danke. Hatte den Code auf meinem Rechner etwas anders gestaltet (Pfade und Variablen Namen) und wohl ein wenig zu hastig getippt.

Gruß
Norbert
Bitte warten ..
Ähnliche Inhalte
Windows Server
ISCSI initatior finde keine ziele
gelöst Frage von heppi75Windows Server2 Kommentare

hallo, habe auf einem win2008 server ein iscsi-target eingerichtet - in der firwall wurden die entsprechenden regeln aktiviert bzw. ...

Router & Routing
2 Routen zu einem Ziel
Frage von chewbacca001Router & Routing10 Kommentare

Hallo zusammen - dies ist mein erster Post, wenn ich die Etikette hier verletze, bin ich im Voraus um ...

Batch & Shell
Verknüpfung mittels Batch erstellen - Punkt in Ziel, Ziel ist ein Ordner
gelöst Frage von moses-southBatch & Shell5 Kommentare

Hallo Zusammen Ich habe folgendes Problem: Bei uns auf dem Fileserver wird für jedes Projekt, ein eigener Ordner mit ...

Monitoring
Welche Ziel-IP für Verbindungsqualität verwenden?
gelöst Frage von H3GE3406Monitoring5 Kommentare

Hallo, der Titel ist nicht sehr aussagekräftig, sorry. Welche IP-Adressen verwendet ihr für das Monitoring der Verbindungsqualität der Leitung ...

Neue Wissensbeiträge
CPU, RAM, Mainboards

Meltdown und Spectre: Intel zieht Microcode-Updates für Prozessoren zurück

Information von keine-ahnung vor 48 MinutenCPU, RAM, Mainboards1 Kommentar

Moin, extrem lutztig. Nur gut, dass ich noch nicht beim Probanden-Bingo mitgemacht habe :-) LG, Thomas

Router & Routing

PfSense als Addon auf QNAP

Information von magicteddy vor 14 StundenRouter & Routing3 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 21 StundenDatenschutz1 Kommentar

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 1 TagMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement22 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

Multimedia & Zubehör
Welches Tablet für die Verkäufer?
Frage von Hendrik2586Multimedia & Zubehör11 Kommentare

Guten Morgen meine Lieben, vielleicht könnt ihr mir ja helfen. Es geht um unsere Außendienstmitarbeiter /Verkäufer. Sie sollen demnächst ...

Windows Server
Terminal Server 2016 erkennt Berechtigungen nicht
gelöst Frage von Thomas2Windows Server10 Kommentare

Hallo Administratoren, folgendes Problem stellt sich dar: Es gibt zwei Windows Server 2016, die als Terminal Server fungieren. Jetzt ...