.

iT邦幫忙

0

如何以A電腦開啟/關閉B電腦的windows排程

  • 分享至 

  • xImage

目前有需求要可以從別台電腦控制主機的某些排程,目前有找到可以使用PXEXEC

PsExec \\192.168.1.111 -u administrator -p xxxxxxxx schtask /change /tn "AAA" /enable

但是會出現存取被拒問題,該cmd也用管理員執行了,帳密用單機的管理者或網域的管理者都一樣。

PsExec v2.43 - Execute processes remotely
Copyright (C) 2001-2023 Mark Russinovich
Sysinternals - www.sysinternals.com

Couldn't access 192.168.1.111:
存取被拒。

請問各位前輩,不知道是哪邊出問題,或者是否還有其他方法可以達成我需要的目標?

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2025-03-17 09:18:55 檢舉
https://blog.csdn.net/lan_liang/article/details/54783827
schtasks /change /s PC111 /u PC111\Administrator /p xxxxxx /tn "AAA" /ENABLE
不考慮用 POWERSHELL,就這麼下指令吧
要用POWERSHELL 是另外的SCRIPT
CMD 用管理員執行用的是本機管理員,除非有AD,你用的是對遠端電腦有管理權限的AD帳號
如果你不想用 電腦名\帳戶名的方式,你所有電腦的ADMIN帳號密碼都必須一樣
但是這個很危險,而且不該使用 ADMIN這個帳號,建議一定要更名,你該建立ADMIN與其密碼的命名規則
石頭 iT邦研究生 4 級 ‧ 2025-03-17 10:35:32 檢舉
To froce: 感謝 我試試看 不過這主機只能隔天重新開機後測試
To 窮嘶發發發: 我這邊是用網域的管理者帳密 剛剛測試一樣是存取被拒
froce iT邦大師 1 級 ‧ 2025-03-17 13:01:56 檢舉
說真的,有這需要在windows我建議直接RDP...
比你這樣搞安全多了。
石頭 iT邦研究生 4 級 ‧ 2025-03-17 13:29:06 檢舉
我們這邊都是沒接外網的,而且每台電腦都有裝管制軟體 理論上是很安全的。
而且這是主管的要求,我也只能想辦法達成..
schtasks /Change /S B電腦名稱或IP /U B電腦\使用者帳號 /P 密碼 /TN "任務名稱" /Enable
需要 A 電腦有權限(通常是 B 電腦的系統管理員帳號),且 B 電腦的「遠端管理」功能與 RPC 埠(135)開啟。
兩台電腦須在同一個網段或能互通,防火牆不要擋住 RPC。
要停用程和重新啟用排程,會有權限問題,可以試試下面這篇文章的做法,本人測試是有用的
https://ldy616.blog.csdn.net/article/details/140086193?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-140086193-blog-138537501.235%5Ev43%5Epc_blog_bottom_relevance_base8&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-140086193-blog-138537501.235%5Ev43%5Epc_blog_bottom_relevance_base8
.
圖片
  直播研討會

1 個回答

1
mathewkl
iT邦高手 1 級 ‧ 2025-03-17 09:05:51

目標電腦的Port開放了沒
要開放139/445

不是有管理員權限就能無視防火牆規則

看更多先前的回應...收起先前的回應...
石頭 iT邦研究生 4 級 ‧ 2025-03-17 09:20:53 檢舉

防火牆都是關閉的

mathewkl iT邦高手 1 級 ‧ 2025-03-17 09:27:23 檢舉

你帳號不對,你用A電腦的administrator去開B電腦,SSID不一樣,你帳號要加網域前輟或B電腦名稱例如DOMAIN\admin、PC-B\administrator,還有用ping、snmp、telnet等工具去確認跟B電腦是不是通的

石頭 iT邦研究生 4 級 ‧ 2025-03-17 10:32:12 檢舉

我用網域的管理者權限帳密也是一樣 也PING的通

你可以試試看在B電腦用domain admin登入後可不可以改排程,如果不行就代表權限問題

石頭 iT邦研究生 4 級 ‧ 2025-03-18 12:06:42 檢舉

可以改

mathewkl iT邦高手 1 級 ‧ 2025-03-18 14:28:50 檢舉

檢查A電腦到B電腦這段的網路設定,firewall/switch/端點防毒防火牆etc可能會擋到port的設定

我要發表回答

立即登入回答