2011-06-30 61 views
1

有無論如何複製終端服務永久更改端口命令,當我使用上述命令時,必須在每次登錄時執行該命令,是否有永久實現此功能的方法逐步通過MMC?使用WMI和powershell永久更改端口

親切的問候

斯特凡

回答

0

如果我理解正確的,我覺得這個MS支持文章是你所需要的。

How to change Terminal Server's listening port

+0

對不起,沒有這不是它。 – Pepe

+0

我試圖重新映射串口從COM1到COM74。我知道這可以通過設備管理器執行,我知道這是一個粗略的事情要做,但我需要通過編程方式執行,無論是通過命令行或在C + +/C# – Pepe

+0

啊,串行端口...嗯,根據對於這篇支持文章,這些映射不會持續。 http://support.microsoft.com/kb/186504 – JasonMArcher

0

我有一半的答案;歡迎有更多線索的人加入。此外,此功能僅在Windows 7上測試過。

在包含端口分配的「HKLM \ SYSTEM \ CurrentControlSet \ Enum \ < vendor-specific> \ Device Parameters」中有一個值「PortName」。將其更改爲所需的COM端口。可能需要重新啓動才能完成分配,但一旦需要重新啓動,它將繼續運行。

不幸的是,當你這樣做時,「HKLM \ SYSTEM \ CurrentControlSet \ Enum \ < vendor-specific>」中的「FriendlyName」值不會改變,並且(至少對於我在Win7上的硬件)更改該值或更改該密鑰的權限。

如上所述,其他選項是將相關命令添加到運行部分。

(編輯:對不起,沒注意「註冊表是一個不走」的評論如下。)