Montag, September 19, 2016

Powershell 32|64 bit

"You are running the {0}bit Version of Powershell" -f ([intptr]::size*8)

Samstag, September 17, 2016

Powershell remotesigned, SysWow64, Runas

Beim Installieren meines bell.ps1 scriptes gab es mehrere Stolperstellen:

1. Das kopierte Script wird als Remote betrachtet und erwartet entsprechend eine Signierung
- Variante 1: Datei lokal neu erstellen (Datei umbenennen/neu anlegen, Inhalt kopieren)
- Variante 2: Clear-Content -Path 'C:\users\public\bell.ps1' -Stream 'Zone.Identifier'
- ZI Setzen : Add-Content -Path 'C:\users\Public\bell.ps1' -Value "[ZoneTransfer]`nZoneId=3" -Stream 'Zone.Identifier'
- ZI Ansehen: Notepad C:\users\Public\bell.ps1:zone.identifier

2. Windows 10 und intPTR:
das unter Windows 7/64 lauffähige script läuft unter W10 nur noch unter Powershell 32 bit:

Start-Process -Verb runas -FilePath C:\windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe

Die Anpassung des Scriptes an die geänderte Pointerbehandlung ist in Arbeit.

3. Achtung: beide Versionen 64/32 haben eigene Einstellungen zu Set-ExecutionPolicy, die per Default restricted ist, aber bequemerweise RemoteSigned sein sollte

4. Powershell als Admin auszuführen:

Start-Process -Verb runas -FilePath C:\windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe

5. weitere Tipps: Geek, wosHub

Netplwiz - Anmeldung mit gespeichertem Password

Win+R netplwiz.exe

Benutzer müssen Namen und Passwort eingenben: aus


Mittwoch, August 17, 2016

Get-NtpTime , Powershell Funktion

Wie spät ist es eigentlich? Manchmal setzt die ntp- Abfrage einfach aus und die PC Zeit läuft so nach und nach hinterher, oder auf und davon. Also gelegentlich prüfen, z.B. mit folgender Funktion:

Freitag, August 05, 2016

Hedda, wie spät ist es?

Zeitansage mit Powershell und passender Sprachdatei (bei Windows 7 nachrüsten):


Mittwoch, August 03, 2016

FritzBox Dialer mit Powershell

Diese Übung galt der Umstellung des FritzBox Wahlhilfe Scriptes fb_dial.vbs von Michael Engelke auf eine Powershell Variante.


Mittwoch, Mai 04, 2016

Blogger+Code+Github

Wie kann Code am einfachsten veröffentlicht werden?

Wahrscheinlich mit GitHub.

https://gist.github.com

Dann bei Bedarf: create Secret|Public Gist, mit Name des Scripts, Bezeichnung, Kommentar....
Dann einbinden in Blogger , per copy des embed Inhaltes in die HTML Ansicht von Blogger.
Das entsprechende Script ist nicht unter Registerkarte Verfassen sichtbar, sondern nach Aufruf von Vorschau.

Powershell Beep:


Dropbox + SnippingTool Problem

Problem:
DropBox 3.18.1 verhindert unter Windows 7 die Nutzung von Strg+Druck des OS eigenen SnippingTool und versucht statt dessen, selbst ScreenShots zu erstellen und zu verwalten.

Lösung:
uncheck: //DropBox/Einstellungen/Allgemein/"DropBox beim Systemstart starten"
starte Dropbox selbst, nachdem SnippingTool bereits läuft, mit  eigenem Script:

//Systemsteuerung/Verwaltung/Aufgabenplanung/Aktionen/Aufgabe erstellen

Allgemein/Name: DropBox Start mit SnippingTool:
Trigger: bei Anmeldung
Aktion: Programm starten
Programm: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Argumente: -command C:\users\Public\Start-SnippingToolAndDropBox.ps1

Script:



Bemerkung:
Die Anzahl der DBHandles = 1500 entspricht in etwa der Stelle, an der das DropBox Icon in der Notification Area der TaskBar meines Systems  den Status "Aktualisiert" anzeigt. Gegebenenfalls muss man diesen Wert selbt beim Start der eigenen Dropbox  beobachten und anpassen. Ob es einen direkten Weg zur Ermittlung dieses Ereignisses gibt, ist mir unbekannt.