Difference between revisions of "Winrm"

From UVOO Tech Wiki
Jump to navigation Jump to search
Line 5: Line 5:
 
Enable-PSRemoting -Force
 
Enable-PSRemoting -Force
 
winrm quickconfig
 
winrm quickconfig
 +
```
 +
 +
Enter-PsSession via ip address and https
 +
```
 +
$ipaddr = "10.x.x.y"
 +
 +
As admin
 +
```
 +
Set-Item WSMan:localhost\client\trustedhosts -value $ipaddr
 +
 +
Clear-Item WSMan:localhost\client\trustedhosts
 +
```
 +
 +
```
 +
Test-NetConnection $ipaddr -Port 5986
 +
$sessionOption = New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck
 +
enter-pssession -ConnectionUri https://$ipaddr:5986/WSMAN -SessionOption $sessionOption
 +
```
 +
 +
or
 +
```
 +
$UserCredential = Get-Credential
 +
$sessionOption = New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck
 +
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<FQDN of Exchange 2016 Mailbox server>/PowerShell/ -Authentication Kerberos -Credential $UserCredential -SessionOption $sessionOption
 +
Import-PSSession $Session
 +
```
 +
https://social.technet.microsoft.com/Forums/en-US/e1aac407-33a1-4d19-988f-8b954d8b5007/not-able-to-remote-connect-to-powershell?forum=Exch2016PS
 
```
 
```

Revision as of 19:00, 19 January 2022

https://www.codetwo.com/kb/troubleshooting-remote-powershell-connections/

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/enable-psremoting

Enable-PSRemoting -Force
winrm quickconfig

Enter-PsSession via ip address and https

$ipaddr = "10.x.x.y"

As admin

Set-Item WSMan:localhost\client\trustedhosts -value $ipaddr

Clear-Item WSMan:localhost\client\trustedhosts

<br />

Test-NetConnection $ipaddr -Port 5986 $sessionOption = New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck enter-pssession -ConnectionUri https://$ipaddr:5986/WSMAN -SessionOption $sessionOption

<br />or

$UserCredential = Get-Credential $sessionOption = New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http:///PowerShell/ -Authentication Kerberos -Credential $UserCredential -SessionOption $sessionOption Import-PSSession $Session

https://social.technet.microsoft.com/Forums/en-US/e1aac407-33a1-4d19-988f-8b954d8b5007/not-able-to-remote-connect-to-powershell?forum=Exch2016PS