WINDOWS

De Wiki Clusterlab.com.br
Revisão de 12h06min de 5 de maio de 2021 por Damato (discussão | contribs) (→‎Tools)
Ir para navegação Ir para pesquisar

PowerShell

Install WSL

Enable Linux Subsystem

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

Download Ubuntu WSL

Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu.appx -UseBasicParsing
# OR
curl.exe -L -o ubuntu-1804.appx https://aka.ms/wsl-ubuntu-1804

Other tools

#List
wsl -l
#Set version
wsl --set-version <Distro> 2
#Set default version
wsl --set-default-version 2
#List WSLs
wsl --list --verbose
wsl -l -v

Ensure tha the service "Lxssmanager" is running.

RemoteExecution

Enable remote execution

Enable-PSRemoting -Force

Test connection

Test-WsMan localhost

Run remote command

$cred=Get-Credential
$sess = New-PSSession -Credential $cred -ComputerName localhost
Enter-PSSession $sess
#<remote command to execute>
Exit-PSSession
Remove-PSSession $sess

Remote execution from a server list

$cred=Get-Credential
foreach($line in [System.IO.File]::ReadLines("c:\list.txt"))
{
       $line
       $sess = New-PSSession -Credential $cred -ComputerName $line
       Enter-PSSession $sess
       c:\command_to_execute.exe
       Exit-PSSession
       Remove-PSSession $sess
}

Get DELL Service TAG

Get-WmiObject win32_SystemEnclosure | select serialnumber

Uptime

Get-WmiObject Win32_OperatingSystem | Select-Object LastBootUpTime

Prompt Method

wmic path Win32_OperatingSystem get LastBootUpTime

Security

Add member to LocalGroup

 Add-LocalGroupMember -group administrators -member domain_name\group_name

FailOverManager

Install

Listing windows features

Get-WindowsFeature

Highlight Faiolver feature

Get-WindowsFeature Failover*
Get-WindowsFeature RSAT-Cluster*

Install Windows Feature

Install-WindowsFeature -name Failover-Clustering
Install-WindowsFeature -name RSAT-Clustering

Output

PS C:\Windows\system32> Get-WindowsFeature Failover*

Display Name                                            Name                       Install State
------------                                            ----                       -------------
[X] Failover Clustering                                 Failover-Clustering            Installed


PS C:\Windows\system32> Get-WindowsFeature RSAT-Cluster*

Display Name                                            Name                       Install State
------------                                            ----                       -------------
        [X] Failover Clustering Tools                   RSAT-Clustering                Installed
            [X] Failover Cluster Management Tools       RSAT-Clustering-Mgmt           Installed
            [X] Failover Cluster Module for Windows ... RSAT-Clustering-Powe...        Installed
            [ ] Failover Cluster Automation Server      RSAT-Clustering-Auto...        Available
            [ ] Failover Cluster Command Interface      RSAT-Clustering-CmdI...        Available

Deduplication

Start-DedupJob

#Start a deduplication job
Start-DedupJob -Volume "E:" -Type Optimization -Memory 60 -AsJob -Cores 6 -Full -Preempt
#Recover space from insued deduplicated blocks
Start-DedupJob -Volume "E:" -Memory 60 -Cores 6 -Type GarbageCollection -Preempt

LogRotate

Errors

0xc0000135

Message

---------------------------
ServerManager.exe - Application Error
---------------------------
The application was unable to start correctly (0xc0000135). Click OK to close the application. 
---------------------------
OK   
---------------------------

Solution

DISM.exe /online /enable-feature /all /featurename:NetFx3
or
DISM.exe /online /enable-feature /all /featurename:NetFx4

Tools

Dir Stat to CSV

Links

8Service Hub