Quantcast
Channel: Windows PowerShell forum
Viewing all articles
Browse latest Browse all 21975

Change override user settings in remote desktop services

$
0
0

clear-host
$bansifile= "desktop/result.html"
$global:servers= "DEN-DC-01", "DEN-GW-01", "DEN-SRV-01","DEN-SRV-02""<table border=1 cellpadding=4><tr><th align = center>No.</th><th>Server</th><th>test</th></tr>" >> $bansifile
FUNCTION wout([string]$Server,[string]$test)
{
	$Server="<font color = ""ORANGE"">$Server</font>"
	$test = "<font color = ""GREEN"">$test</font>""<tr><td align = center>$tn</td><td>"+ $Server + "</td><td>"+ $test + "</td></tr>" >> $bansifile
}
function service ($server)
{ 
 Invoke-Command -ComputerName $server -ScriptBlock {
  $DisTime = set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "MaxDisconnectionTime" -Value 28800000 -erroraction silentlycontinue 
  $IdleTime = set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "MaxIdleTime" -Value 21600000 -erroraction silentlycontinue
   $r=get-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "MaxDisconnectionTime" 
   $s=get-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "MaxIdleTime" 
   return ($r, $s)
}
}
foreach ($srv in $servers)
{
	write-host "The server is $srv"
	$remote= service($srv)
    $object = New-Object –TypeName PSObject
    $object | Add-Member -MemberType NoteProperty –Name MaxDisconnectionTime –Value $remote[0].MaxDisconnectionTime
    $object | Add-Member –MemberType NoteProperty –Name MaxIdleTime –Value $remote[1].MaxIdleTime
    
    wout $srv $remote
    $tn=$tn+1
    }
# http://www.ifunky.net/Blog/post/How-To-Enable-PowerShell-Remoting-(WinRM).aspx

 

Hi anyone can tell which registry file i need to edit to check Override User settings, in the above script i want to give a condition saying if (override user settings not able ) enable it , change sessions limit or else change the session limit.

Viewing all articles
Browse latest Browse all 21975

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>