首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在远程工作站上打开regedit

在远程工作站上打开regedit
EN

Stack Overflow用户
提问于 2015-12-01 21:47:08
回答 1查看 3.9K关注 0票数 1

是否可以编写一个以远程工作站ID作为输入并在该工作站上打开regedit的脚本?

如果你知道我的意思的话,这和从EVTX获取事件日志的概念是一样的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-02 13:03:26

这也一直困扰着我,没有打开远程regedit窗口的原生方式。

但是,您可以使用这种快速而肮脏的方法来完成它:

代码语言:javascript
复制
function Open-RemoteRegistry ($computerName = "127.0.0.1") {
    #add needed assemblies
    Add-Type -AssemblyName Microsoft.VisualBasic
    Add-Type -AssemblyName System.Windows.Forms

    #start regedit
    regedit

    #wait for it to start
    Start-Sleep -Seconds 1

    #activate regedit window
    [Microsoft.VisualBasic.Interaction]::AppActivate("Regedit")

    #send Alt F C
    [System.Windows.Forms.SendKeys]::SendWait("%FC")

    #wait for dialog
    Start-Sleep -Seconds 1

    #insert computer name and send enter
    [System.Windows.Forms.SendKeys]::SendWait("$computerName{ENTER}")

    #profit
}

Open-RemoteRegistry (Read-Host "Please provide computer name or IP address")
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34030813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档