linux下關閉區網內windows?類似pstools的程序? [論壇 - Ubuntu 與工具程式及軟體推薦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 (2)


flycr
回覆: linux下關閉區網內windows?類似pstools的程序?
Anon:flycr
謝謝各位
先試了winexe
照說明是.......
# Unpack: bunzip2 winexe-static-081123.bz2
# Change permissions if necessary: chmod a+x winexe
# Use it
不過我改了權限後 還是不會跑
到該目錄執行winexe是command not found
或是這東西要放在哪才能用?

再試試編譯......然後很不意外的在第一步就卡關了Orz
./autogen.sh: running script/mkversion.sh
./script/mkversion.sh: 'version.h' created for Samba("4.0.0tp4-SVN-build-UNKNOWN")
./autogen.sh: running autoheader -I. -Ilib/replace
build/m4/check_cc.m4:8: error: AC_REQUIRE: circular dependency of AC_GNU_SOURCE
lib/replace/autoconf-2.60.m4:169: AC_USE_SYSTEM_EXTENSIONS is expanded from...
../../lib/autoconf/specific.m4:310: AC_GNU_SOURCE is expanded from...
lib/replace/autoconf-2.60.m4:169: AC_USE_SYSTEM_EXTENSIONS is expanded from...
build/m4/check_cc.m4:8: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
autoheader: '/usr/bin/autom4te' failed with exit status: 1
唉 各位應該不會怪小弟看到編譯就想縮回去吧T_T

2010/5/18 9:04 | 072c6 f084f 65666 d0074
應用擴展 工具箱
回覆: linux下關閉區網內windows?類似pstools的程序?
會員五級
註冊日期:
2008/10/7 21:19
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 896
MP : 661 / 37857
EXP: 85
離線
解壓縮出來後在資料夾中執行時前面要加上相對路徑:
./winexe

因為預設中目前的工作路徑並不是指令搜尋位址(PATH變數)

如果要直接可執行(不用加./)的話,可將執行檔放置於/bin或/sbin中

2010/5/18 10:56
I′m UGP
應用擴展 工具箱
flycr
回覆: linux下關閉區網內windows?類似pstools的程序?
Anon:flycr
謝謝
會動了
我看有空還是把鳥哥從頭K一次吧
不然一直問些蠢問題-_-

2010/5/18 11:37 | 072c6 f084f 65666 d0074
應用擴展 工具箱
回覆: linux下關閉區網內windows?類似pstools的程序?
會員二級
註冊日期:
2007/7/9 18:29
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 114
MP : 15 / 5272
EXP: 59
離線
最近又把這個挖出來玩看看
最初的目的 從linux主機遠端關閉windows電腦的部份是實現了
這邊稍微筆記一下
==================
linux 安裝 winexe (不過ubuntu 16.04要裝winexe的話又得編譯弄一堆 不太好搞 過程我也忘了)
windows上要改個登錄檔取得相關權限
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system
新增DWORD 值 LocalAccountTokenFilterPolicy 1

參考
https://support.microsoft.com/zh-tw/kb/942817

然後下這個命令就可以遠端關機了
winexe -U 'user%password' //192.168.x.x 'cmd.exe /c shutdown -s -f'

或是在windows上安裝openssh 然後下
ssh user@192.168.x.x "shutdown -s -f"
=====================

雖然這部份算搞定了
但是想進階點再玩玩看就卡關了
一個是想從linux同步檔案到windows
如果用這樣的命令
ssh user@192.168.x.x "net use x: \\192.168.x.x\share"
本來net use x: \\192.168.x.x\share這命令如果我直接在目標windows上執行
會把 \\192.168.x.x\share(我在linux分享的samba) 掛成x:的網路磁碟機
但ssh進去執行就提示error 63 不給掛
掛不起來沒關係 我在windows啟動時先用批次檔掛起來總行吧?
結果不行 ssh進去就是沒這磁碟代號 (本機上 C: D: X:都有 ,但ssh進去就只有C: D:)

先放棄網芳好了
查了查用 scp也能傳 但好像無法複製整個目錄結構? 那我先在linux用7-zip把目錄打包scp到windows解壓縮總行吧?
前半段沒什麼太大問題 只是要注意一下似乎scp對windows時無法指定路徑
下了 scp /home/ooxx.7z user@192.168.x.x:ooxx.7z 在冒號後面似乎只能是指定檔名不能有路徑
然後這ooxx.7z就會放在c:\Users\user 這位置
本來以為再下個解壓縮命令就好了
但ssh進去打個 7z.exe 會說沒這命令 orz (當然 本機下打7z是有的)

本來以為只是塊蛋糕 沒想到比石頭硬哩 orz

再來不報期望的測試了一下其他功能也都失敗
我似乎不能執行非原系統上的exe檔 本來能跑的bat檔用ssh跑也不會動
start ooxx.lnk這樣的命令也是沒反應....好絕望啊 =_=

測試的狀況大約是這樣 不知道各位有沒有類似的經驗 可以給小弟一點提示?
謝謝
=========更新=============
ssh登入後7z.exe無法執行的問題重開機後解決了
但windows上執行後該跳出畫面的exe執行後沒反應的情況依舊
之前用pstools的經驗是要加上些參數,如下例中的 -i -d 讓一些我沒真的搞懂的東西生效
psexec -u user -p password \\192.168.x.x -i -d C:\test.exe
但openssh不知道有沒有相關的東西
是想起之前用ssh控linux,要在目標linux的gui上跑東西 得先執行一個 export DISPLAY=:0
不過我也忘記是哪找到的說明還有那是什麼意思 而這在windows就沒用了

2016/7/21 16:45
應用擴展 工具箱

« 1 (2)

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.