Archives

Powershell Prompt mit Timestamp

Über Function “prompt” – in $PSHome\Profile.ps1 (alle User) oder $Home\Documents\WindowsPowershell\Profile.ps1 (aktueller User) gepackt für automatische Aktivierung: function prompt { return “[$([System.DateTime]::Now.ToString(“yyyy-MM-dd HH:mm:ss”))] $(Get-Location)> “} Wenn …

Visual Studio: Signatur des Targets

In den Project Properties unter “Build Events” eine Post-build event command line einfügen: “c:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\signtool.exe” sign /v /sha1 “<sha1 thumbprint vom zertifikat>” /fd …

SQL Server Express TCP abdrehen

Rausfinden: $cn=”mysqlexpress”;(gwmi -ComputerName $cn -Namespace “root\microsoft\sqlserver\$((gwmi -ComputerName $cn -Namespace “root\microsoft\sqlserver” -Query “select * from __NAMESPACE where Name like ‘ComputerManagement%'”).Name)” -Query “select * from ServerNetworkProtocol where …

Digitale Signatur mit Powershell

Weil nicht alle Timestampdienstleister mit Powershell funktionieren und ich es leid bin dauern einzufahren: Set-AuthenticodeSignature -Certificate (gci cert:currentuser\my -CodeSigningCert) -TimestampServer http://timestamp.sectigo.com …myfile… (geht natürlich davon aus dass im Userzertifikatsstore …

Neuer CNAME Registrykey

Als wären notwendige SPNs, DisableStrictNameChecking, DisableLoopbackCheck, BackConnectionHostnames nicht schon genug gibts (eh schon seit 2010…) noch einen weiteren Wert der helfen könnte: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\SrvAllowedServerNames Ein REG_MULTI_SZ …

Rerun Advertisement Powershell Oneliner

([wmiclass]”\\$computername\root\ccm:SMS_Client”).TriggerSchedule(((gwmi -computername $computername -namespace root\ccm\policy\machine\actualconfig -query “select * from ccm_scheduler_scheduledmessage where ScheduledMessageID like ‘%$advertisementid_or_packageid%'”).ScheduledMessageID))    Wenn das nicht hilft hat der Client für sich beschlossen dass er/sie/es das schon …