powershell - How to change logon enable/disable remotely -


when change mode of logons on terminal servers disable. forget reenable before close session. can not reconnect change if.

you can use wmi win32_terminalservicesetting check , change status of tslogons

get-wmiobject win32_terminalservicesetting -n "root/cimv2/terminalservices" -computername $_ -authentication packetprivacy 

i write 2 function enable , disable on many computers simultanusly

function logondisable {     param (             [parameter(mandatory=$true,position=0)]             [alias("cn")]                 [string[]]$computername         )     try {         $computername | select-object -unique | %{             $ts_connector = get-wmiobject win32_terminalservicesetting -n "root/cimv2/terminalservices" -computername $_ -authentication packetprivacy             $ts_connector.logons=1             $ts_connector.put()             $ts_connector.get()             if ($ts_connector.logons -eq 1) {                 "ok"             } else {                 "error"             }         }     }#try     catch {         write-warning -message "$($error[0].exception)"     } }  function logonenable {     param (             [parameter(mandatory=$true,position=0)]             [alias("cn")]                 [string[]]$computername         )     try {         $computername | select-object -unique | %{             $ts_connector = get-wmiobject win32_terminalservicesetting -n "root/cimv2/terminalservices" -computername $_ -authentication packetprivacy             $ts_connector.logons=0             $ts_connector.put()             $ts_connector.get()             if ($ts_connector.logons -eq 0) {                 "ok"             } else {                 "error"             }         }     }#try     catch {         write-warning -message "$($error[0].exception)"     } } 

Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

css - Can I use the :after pseudo-element on an input field? -