Skip to content

Misc

Create selfsigned certificate via powershell

With the below command you can create a selfsigned certificate that is valid for 10 years from now on and put it in your "My Certificate" Trust Store. You need to copy the certificate to Trusted Root CAs, otherwise it will not be valid for example for LDAPs.

New-SelfSignedCertificate -FriendlyName "My selfsigned certificate" -DnsName srv1, srv1.domain.local -CertStoreLocation Cert:\LocalMachine\My -NotAfter (Get-Date).AddYears(10) -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.1")

Folder can't be deleted in explorer

Sometimes you have copied a folder or file from another storage with special characters that can't be displayed in windows explorer.
Windows explorer can't delete those folders and you need to remove it via cli.

rd "\\?\C:\folder\mybuggyfolder"

Show filesystem blocksize

fsutil fsinfo ntfsinfo c:

Check if planned task exists and create one if not or update

Current User

$restart_time = "23:03"
$existing_task = schtasks /query | Select-String "VMware-Tools-Upgrade-Restart"
    if ($existing_task -eq $null) {
        schtasks /create /sc once /tn "VMware-Tools-Upgrade-Restart" /tr "shutdown -r" /st $restart_time
    }
    else {
        schtasks /delete /tn "VMware-Tools-Upgrade-Restart" /f
        schtasks /create /sc once /tn "VMware-Tools-Upgrade-Restart" /tr "shutdown -r" /st $restart_time
    }

System User

$restart_time = "23:03"
$existing_task = schtasks /query | Select-String "VMware-Tools-Upgrade-Restart"
    if ($existing_task -eq $null) {
        schtasks /create /sc once /tn "VMware-Tools-Upgrade-Restart" /tr "shutdown -r" /st $restart_time /ru "SYSTEM"
    }
    else {
        schtasks /delete /tn "VMware-Tools-Upgrade-Restart" /f
        schtasks /create /sc once /tn "VMware-Tools-Upgrade-Restart" /tr "shutdown -r" /st $restart_time /ru "SYSTEM"
    }

SQL WHERE Query with two values

SELECT [ModuleAndEventText]
      ,[Time]
  FROM [mydatabase].[dbo].[event]
  WHERE [ModuleAndEventText] LIKE '%userus%' AND [ModuleAndEventText] LIKE '%new session%'
  ORDER BY [Time] DESC;

Cant uninstall msi

Microsoft-KB

Sync via robocopy

The below command mirrors a directory and also copies the timestamps from files and folders.
/mir -> Mirror
/copy:DAT -> Copy file data, attributes and timestamps
/dcopy:T -> Copy folder timestamps
/mt:16 -> Multi Threaded copy
/log -> Path for log output

robocopy.exe C:\my\source \\192.168.1.1\target /mir /copy:DAT /dcopy:T /mt:16 /log:C:\users\admin\desktop\copylog.txt