Jump to content

TPaul

Members
  • Gesamte Inhalte

    2
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von TPaul

  1. Printer in eine CSV-Datei: Get-Printer | Select-Object Name,Sharename,Drivername,Portname | Export-Csv -Path <Vollständiger Pfad zur Datei> -Encoding utf8 -Delimiter ";" -NoTypeInformation PrinterPorts in eine CSV-Datei (abhängig vom verwendeten Porttyp unterschiedliche Properties zum Auslesen notwendig): Get-PrinterPort | Select-Object Name,HostName,PrinterHostAddress,PrinterHostIP,PortMonitor | Export-Csv -Path <Vollständiger Pfad zur Datei> -Encoding utf8 -Delimiter ";" -NoTypeInformation Der Delimiter ";" empfiehlt sich bei Weiterverarbeitung in Microsoft Excel. Ein Script, was dir beide Infos in eine CSV-Datei beinhaltet, benötigt etwas Arbeit, ist aber machbar. :) Diese Zeilen müssen auf dem Printserver ausgeführt werden. Oder per Remote-Powershell von einem anderen System. Kannst du auch per Aufgabenplanung regelmäßig starten lassen.
  2. Ohne es genau zu wissen kann es auch damit zusammenhängen, dass ein Start der Powershell den Schalter "-command C:\...ps1" in der dadurch geöffneten PowerShell-Sitzung als Textstring und nicht als auszuführende Skriptdatei behandelt (siehe Hilfe zur powershell.exe). Mit dem Command-Schalter musst du noch ein "&" davor setzen: "-command "& C:\...ps1". Ich habe gute Erfahrungen über die Aufgabenplanung gemacht wenn ich den Aufruf so gemacht habe (und bevorzuge auch diese Methode, weil sie lesbarer ist): powershell.exe -ExecutionPolicy ByPass -File C:\Backup\Skripte\export.ps1 Probier das mal. Vielleicht hilft es. :)
×
×
  • Neu erstellen...