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

Verknüpfungen prüfen und ggf austauschen

Mitglied: Edaseins

Edaseins (Level 1) - Jetzt verbinden

16.05.2019 um 14:38 Uhr, 162 Aufrufe, 1 Kommentar

Hallo Leute,

ich habe ein kleines Script welches auf 50 Tablets eine Verknüpfung suchen soll, wenn sie vorhanden ist, löschen soll und anschließend eine neue Verknüpfung hinterlegen soll.

das script sieht wie folgt aus:

01.
$WantFile = "c:\users\prisma\Desktop\ProgrammSwitch.lnk"
02.
$FileExists = Test-Path $WantFile
03.
If ($FileExists -eq $True) {
04.
                            Remove-Item ”c:\users\prisma\Desktop\ProgrammSwitch.lnk” –Force
05.
                            New-Item -ItemType SymbolicLink -Path "c:\users\prisma\Desktop" -Name "ProgrammSwitch.lnk" -Value "C:\itavero\PRISMAECHT\lib\ProgrammSwitch.exe"
06.
                           }
07.
Else {exit}
08.

09.
$WantFile2 = "c:\Users\Prisma\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\ProgrammSwitch.lnk"
10.
$FileExists = Test-Path $WantFile2
11.
If ($FileExists -eq $True) {
12.
                            Remove-Item ”c:\Users\Prisma\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\ProgrammSwitch.lnk” –Force
13.
                            New-Item -ItemType SymbolicLink -Path "c:\Users\Prisma\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup" -Name "ProgrammSwitch.lnk" -Value "C:\itavero\PRISMAECHT\lib\ProgrammSwitch.exe"
14.
                           }
15.
Else {exit}
Lokal ausgeführt funkioniert es. Aber wenn ich es in unsere Monitoring Lösung einbaue welches über das Systemkonto Skripte ausführt, passiert nichts, wo ist hier der Fehler?
Mitglied: emeriks
16.05.2019, aktualisiert um 15:11 Uhr
Zitat von Edaseins:
wo ist hier der Fehler?
Zunächst in Deiner Fragestellung.

Lass nach jeder Aktion einen Logfileeintrag schreiben. Dann weißt Du, ob das Script überhaupt läuft und wie weit es kommt. Ebenso solltest Du mit Try-Catch Fehler abfangen. Dann kannst Du darauf gezielt reagieren, z.B. auch um Fehler in das Logfile zu schreiben.

Also z.B.
01.
$LogfilePath = "....."
02.

03.
Try {
04.

05.
...... Hier Deinen Code-Block
06.
.... An "interessanten" Stellen einbauen
07.

08.
  "Hier bin ich" | Out-File -FilePath $LogfilePath -Append
09.

10.

11.
} Catch {
12.
  $Error | Out-File -FilePath $LogfilePath -Append
13.
}
14.
E.
Bitte warten ..
Ähnliche Inhalte
Netzwerke
Firewall Austausch
gelöst Frage von UnbekannterNR1Netzwerke7 Kommentare

Hallo zusammen, ich bräuchte mal ein paar Ideen bzw. Anregungen von euch. Ich habe mal einen deutlich gekürzten Netzplan ...

Windows Server

"Austausch" eines Domaincontrollers

Frage von takvorianWindows Server8 Kommentare

Hallo zusammen, ich hatte schonmal einen Thread eröffnet wo es um die Umstellung von Server 2003 nach Server 2012 ...

Apache Server

Austausch SSL-Zertifikat

gelöst Frage von petereApache Server2 Kommentare

Hallo, ich möchte auf einem Windows 2012 R2 einen installierten Apache-Webserver per SSL absichern. Unter C:\xampp\apache\conf existieren drei Ordner: ...

Datenbanken

Datenbank Austausch per Dateien

gelöst Frage von griffinDatenbanken9 Kommentare

Hallo nach einem HDD Crash haben wir folgende Situation - einen Server mit Datenbankstand 2014 (eine alte Clone Kopie), ...

Neue Wissensbeiträge
Off Topic
Europawahl 2019 - Ein Statement der Jugend
Information von Frank vor 18 StundenOff Topic13 Kommentare

Dies ist ein offener Brief. Ein Statement. Von einem großen Teil der Youtuber-Szene. Am Wochenende sind die EU-Wahlen und ...

Off Topic
Europawahl 2019
Information von Frank vor 1 TagOff Topic44 Kommentare

Vom 23. bis 26. Mai 2019 findet die Europawahl in den Mitgliedstaaten der Europäischen Union statt (ja auch in ...

Humor (lol)

Minister wollen offenbar Ausweispflicht für .de-Domain

Information von Kraemer vor 2 TagenHumor (lol)7 Kommentare

Zitat von Golem.de: Die zuständigen Verbraucherschutzminister fordern einem Medienbericht zufolge offenbar eine Ausweispflicht für .de-Domains. Das soll Betrugsfälle mit ...

Off Topic
Was als Noob hier mal gesagt werden musste
Information von th30ther vor 3 TagenOff Topic5 Kommentare

Moinsen wertes Forum, ich möchte mich an dieser Stelle mal beim Forum generell und bei aqui speziell bedanken! Ich ...

Heiß diskutierte Inhalte
Off Topic
Europawahl 2019
Information von FrankOff Topic44 Kommentare

Vom 23. bis 26. Mai 2019 findet die Europawahl in den Mitgliedstaaten der Europäischen Union statt (ja auch in ...

Router & Routing
ZyXEL ZyWALL USG 20 Routing
Frage von Oggy01Router & Routing18 Kommentare

Hallo, und wieder habe ich ein Problem mit dem Routing. Bis vor ein paar Tagen habe ich das mit ...

Off Topic
Europawahl 2019 - Ein Statement der Jugend
Information von FrankOff Topic13 Kommentare

Dies ist ein offener Brief. Ein Statement. Von einem großen Teil der Youtuber-Szene. Am Wochenende sind die EU-Wahlen und ...

Server-Hardware
Server Umbau
Frage von cyberworm83Server-Hardware10 Kommentare

Hallo zusammen, ich habe einen 19" Server (HP ProLiant DL160 G6) dieser ist auch super. ABER jetzt meine Frage: ...