A batch file (batch script) in Windows is a text file that typically has a .bat extension and includes one or more command prompt commands. It is a good practice to comment a source code in a batch file by leaving the remarks that explain functionality of some lines or blocks of code. Also any […]
windows
Windows: Get Process Name From PID
The process identifier (a.k.a. process ID or PID) is a number used to uniquely identify an active process. In this short note i will show how to display information about the Windows process (incl. the process name and path to an executable file) by PID from the command-line prompt (CMD) or a Windows PowerShell.
Windows: `Touch` Command – Equivalent
The touch command in Linux is used to change a file’s “Access“, “Modify” and “Change” timestamps to the current time and date, but if the file doesn’t exist, the touch command creates it. If you simply want to create an empty file from the command-line prompt (CMD) or a Windows PowerShell – the type and […]
Windows: Uptime Command – CMD & PowerShell
Even though there is still no built-in Windows uptime command, the actual uptime of the server/workstation or the system boot time can be checked from the command-line. In this note i will show several methods of how to check Windows uptime from the command-line prompt and PowerShell.
Windows: Shutdown/Reboot Event IDs – Get Logs
While troubleshooting an issue that causes an unexpected reboot or shutdown of a Windows machine, it is important to know which event IDs are related to system reboot/shutdown and how to find the appropriate logs. In this note i am publishing all the event IDs related to reboots/shutdowns. I am also showing how to display […]
Auto Answer “Yes/No” to Prompt – PowerShell & CMD
Some scripts or commands executed in Windows PowerShell or CMD may ask interactive questions that have to be responded with “Yes” or “No” answers. To know how to answer these interactive questions automatically is very handy for different automations. In this note i will show how to respond “Yes” or “No” to prompts in Windows […]
PowerShell: Multi-Line Command
For better readability it is convenient to split long commands over multiple lines. In Windows PowerShell a multi-line command can be created from a long command by splitting it using the backquote character. In this note i will show an example of how to split a long command over multiple lines in PowerShell.
PowerShell: History – Get Command History
The Get-History command in PowerShell lists only the commands entered during the current session. To get the list of all previously executed commands it is required to locate the file where these commands are stored. In this note i will show how to locate the history file and list all commands executed previously in PowerShell.
Windows: Run as Different User
Sometimes it is required to run an application as a different user. For example, you may want to run an elevated command prompt to execute some commands with administrative privileges. In Windows, an executable file can be run as a different user from the File Explorer or using the command line.
PowerShell: Check If Port is Open – Test TCP Connection
During troubleshooting of different issues it is often required to check if some TCP port on a remote host is opened and ensure that it is not blocked by a firewall. The most common tool for this is telnet, but it may not be installed or you may want to be able to copy the […]