New Assembly: Logoff Specific User [WIN]

This commit is contained in:
2025-11-02 02:41:20 -07:00
parent a3e0c94bf8
commit ab79383b76

View File

@@ -0,0 +1,25 @@
{
"version": 1,
"name": "Logoff Specific User [WIN]",
"description": "Powershell script that logs off a specific user from a computer. Can be used to un-stuck remote desktop sessions or be used for other purposes.",
"category": "script",
"type": "powershell",
"script": "IyBEZWZpbmUgdGhlIHVzZXJuYW1lIHlvdSBhcmUgc2VhcmNoaW5nIGZvcgokdGFyZ2V0VXNlciA9ICRlbnY6dGFyZ2V0VXNlckFjY291bnQKCiMgUXVlcnkgV01JIGZvciBXaW4zMl9Db21wdXRlclN5c3RlbSBjbGFzcyB0byBnZXQgYWxsIGxvZ2dlZC1pbiB1c2Vycwokc2Vzc2lvbnMgPSBHZXQtV21pT2JqZWN0IC1DbGFzcyBXaW4zMl9Db21wdXRlclN5c3RlbSAtUHJvcGVydHkgVXNlck5hbWUKCiMgSXRlcmF0ZSB0aHJvdWdoIGFsbCBzZXNzaW9ucyBhbmQgY2hlY2sgZm9yIHRoZSB0YXJnZXQgdXNlcgpmb3JlYWNoICgkc2Vzc2lvbiBpbiAkc2Vzc2lvbnMpIHsKICAgIGlmICgkc2Vzc2lvbi5Vc2VyTmFtZSAtZXEgJHRhcmdldFVzZXIpIHsKICAgICAgICAjIFF1ZXJ5IGZvciB0aGUgYXNzb2NpYXRlZCBXaW4zMl9Mb2dvblNlc3Npb24KICAgICAgICAkbG9nb25TZXNzaW9uID0gR2V0LVdtaU9iamVjdCAtUXVlcnkgIlNFTEVDVCAqIEZST00gV2luMzJfTG9nb25TZXNzaW9uIFdIRVJFIExvZ29uSWQ9JCgkc2Vzc2lvbi5Mb2dvbklkKSIKICAgICAgICAKICAgICAgICAjIExvZyBvZmYgdGhlIHVzZXIKICAgICAgICAoW3dtaWNsYXNzXSJXaW4zMl9PcGVyYXRpbmdTeXN0ZW0iKS5XaW4zMlNodXRkb3duKDQgKyAxKSAjIDQgKExvZyBPZmYpICsgMSAoRm9yY2UpCiAgICAgICAgV3JpdGUtSG9zdCAiTG9nZ2VkIG9mZiB1c2VyICR0YXJnZXRVc2VyIHdpdGggTG9nb25JZCAkKCRzZXNzaW9uLkxvZ29uSWQpIgogICAgICAgIGJyZWFrCiAgICB9Cn0KCiMgSWYgdGhlIHVzZXIgd2FzIG5vdCBmb3VuZAppZiAoJHNlc3Npb24gLWVxICRudWxsKSB7CiAgICBXcml0ZS1Ib3N0ICJVc2VyICR0YXJnZXRVc2VyIG5vdCBmb3VuZC4iCn0=",
"timeout_seconds": 3600,
"sites": {
"mode": "all",
"values": []
},
"variables": [
{
"name": "targetUserAccount",
"label": "User Account",
"description": "Username of account to remotely log out.",
"type": "string",
"default": "username",
"required": true
}
],
"files": [],
"script_encoding": "base64"
}