首页

Change user home directory in Windows 10

Open Windows Registry Located at “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\” Find your user SID (such as S-x-x-xxxxxxxxxxxx) Change the value of “ProfileImagePath”

0 comments

Methods to start process in C# and powershell

private int StartProcess(SoftwareSvr swSvr, string workingDir) { Process proc = new Process(); proc.StartInfo.UseShellExecute = true; proc.StartInfo.WorkingDirectory = workingDir; proc.StartInfo.FileName = swSvr.Command; if (swSvr.Args != null && swSvr.Args.Any()) { proc.StartInfo.Arguments = string.Join(‘ ‘, swSvr.Args); } bool started = proc.Start(); if (started) { return proc.Id; } else { return -1; } } private int StartProcessByPs(SoftwareSvr swSvr, string … Read more Methods to start process in C# and powershell

0 comments

How to view command history in Windows cmd shell like Linux “history”

doskey /history

0 comments

List all Named Pipes in Windows

C:\> dir \\.\pipe\\

0 comments

[Kubernetes Learning Path v1.0]50 days from zero to hero with Kubernetes

0 comments

Disable Windows Defender Using Windows Registry

Open the Windows Registry Editor. Navigate to the following key (create it if not exists): HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Create a new DWORD (32-bit) item with name DisableAntiSpyware Change its value to 1 Ref: https://www.itechtics.com/enable-disable-windows-defender/

0 comments

A config file for Raspberry Pi 4B with OpenWrt to working as an AP

# cat /etc/config/wireless config wifi-device ‘radio0’ option type ‘mac80211’ option path ‘platform/soc/fe300000.mmcnr/mmc_host/mmc1/mmc1:0001/mmc1:0001:1′ option hwmode ’11a’ option htmode ‘VHT40’ option channel ‘auto’ option country ’00’ config wifi-iface ‘wifinet0’ option ssid ‘OpenWrt’ option encryption ‘none’ option device ‘radio0’ option mode ‘ap’ list maclist ‘XX:XX:XX:XX:XX:XX’ option macfilter ‘allow’ option network ‘lan’

0 comments

An exception about FlexVolume SMB storage plugin

使用了Microsoft的一个FlexVolume SMB插件在Kubernetes Windows容器中挂载SMB存储 microsoft.com~smb.cmd 其中一个节点上的容器偶发性的挂载不上: E1114 09:48:35.398102 4496 driver-call.go:267] Failed to unmarshal output for command: init, output: “RunFlexVolume : \xce\u07b7\xa8\xbd\xab\xa1\xb0RunFlexVolume\xa1\xb1\xcf\xeeʶ\xb1\xf0Ϊ cmdlet\xa1\xa2\xba\xaf\xca\xfd\xa1\xa2\xbdű\xbe\xceļ\xfe\xbb\xf2\xbf\xc9\xd4\xcb\xd0г\xcc\xd0\xf2\xb5\xc4\xc3\xfb\xb3ơ\xa3\xc7\xeb\xbc\xec\xb2\xe9\xc3\xfb\xb3Ƶ\xc4ƴд\xa3\xac\xc8\xe7\xb9\xfb\xb0\xfc\xc0\xa8·\r\n\xbe\xb6\xa3\xac\xc7\xebȷ\xb1\xa3·\xbe\xb6\xd5\xfdȷ\xa3\xacȻ\xba\xf3\xd4\xd9\xca\xd4һ\xb4Ρ\xa3\r\n\xcb\xf9\xd4\xdaλ\xd6\xc3 C:\\usr\\libexec\\kubernetes\\kubelet-plugins\\volume\\exec\\microsoft.com~smb.cmd\\smb.ps1:89 \xd7ַ\xfb: 1\r\n+ RunFlexVolume\r\n+ ~~~~~~~~~~~~~\r\n + CategoryInfo : ObjectNotFound: (RunFlexVolume:String) [], ParentContainsErrorRecordException\r\n + FullyQualifiedErrorId : CommandNotFoundException\r\n \r\n”, error: invalid character ‘R’ looking for beginning of value E1114 09:48:35.398102 4496 plugins.go:766] Error dynamically probing plugins: … Read more An exception about FlexVolume SMB storage plugin

0 comments

Two ways to retrieve process id while startup a process via Windows command line

一个特殊的机缘, 需要通过cmd.exe启动一个进程, 并且获取该启动后进程的Process ID, 搜罗到两种方法: 1. 通过wmic process call create wmic如果创建进程成功,将返回一个ReturnValue为0类JSON结构的输出, 从中获取ProcessId: C:\app>cmd.exe /C wmic process call create “c:\app\cluster\GatewayServer.exe start -id 6”, “c:\app” Executing (Win32_Process)->Create() Method execution successful. Out Parameters: instance of __PARAMETERS { ProcessId = 19420; ReturnValue = 0; }; wmic如果创建进程失败, 将返回一个ReturnValue非0的输出: C:\app>wmic process call create “cluster\GatewayServer.exe start -id 6”, “c:\app” Executing (Win32_Process)->Create() Method … Read more Two ways to retrieve process id while startup a process via Windows command line

0 comments

Close TCP and UDP ports via windows command line

The CurrPorts tool from Nirsoft can easily close a TCP/UDP connection without kill the Process via Windows command line cports.exe /close <Local Address> <Local Port> <Remote Address> <Remote Port> Example: cports.exe /close 172.24.3.102 51512 172.25.1.206 8007 Download: CurrPorts Refer: https://superuser.com/questions/384758/how-to-kill-a-particular-tcp-connection-in-windows/384761#384761

0 comments