Powershell Note - 1
PowerShell is a task-based command-line shell and scripting language built on .NET. PowerShell helps system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes.
Prerequisites
- The OS of Windows 7 or later version
- Install Powershell 4 or later version. You can find it on Microsoft website
- Has basic computer knowledge
Launch PS command prompt
- Type command on windows command prompt: powershell
Get PS Version
- Type $psversiontable
PS C:\>$psversiontable
## You might see sth below
Name Value
---- -----
PSVersion 4.0
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.42000
BuildVersion 6.3.9600.18773
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0}
PSRemotingProtocolVersion 2.2
Install & Uninstall service
# Install service
New-Service -Name "Your_Service_Name" -BinaryPathName "C:\path_to_your_service\your_service.exe -k netsvcs"
# Uninstall service
(Get-WmiObject -Class Win32_Service -Filter "Name='Your_Service_Name'").delete()
Create new login & pass
$Username = 'domain\username'
$PassTxt = 'your secret'
$Password = ConvertTo-SecureString -AsPlainText $PassTxt -Force
set-executionpolicy remotesigned;
New-LocalUser $Username -Password $Password -FullName $Username -Description $Username
Add-LocalGroupMember -Group "Administrators" -Member $Username
Add-LocalGroupMember -Group "Remote Desktop Users" -Member $Username