1.使用 runas.. ,但是PWD 還是要你去key
runas /user:administrator@domain.company.com"mmc dfrg.msc"
2.使用.autoit ,寫個範本,再將你的administrator and password 寫在範本之中,
再去compiler 成為一個exe file.
step 1 create *.AHK file(Drag.Ahk)
step 2 append some code.
Runas,user,password,domain use the other user right.
run mmc dfrg.msc
runas use the default user right.
return
Step 3 use Ahk2Exe.exe and convert Drag.ahk to drag.exe.
再請USER 去執行drag.exe 就可以了
autoit 包admin帳密的語法
<pre class="c" name="code">
; 以本機的admin帳號執行
RunAsSet("Administrator", @Computername, "adminpassword")
; 呼叫程式(只支援 EXE, BAT, COM, PIF 副檔名,所以用mmc.exe去呼叫dfrg.msc)
RunWait("C:\WINDOWS\system32\mmc dfrg.msc")
; Reset user's permissions
RunAsSet()
不好意思.
最近有點忙,
如果你下載autoit 你會發現這個file.是負責把*.AHK 變成 *.EXE
AutoHotkey\Compiler\Ahk2Exe.exe
程式碼部份,
(假設你的domain 是 ABC , administrator 的 password 為 123456)
;============將下列程式碼 用筆記本另存為 ABC.AHK FILE
runas,administrator,123456,ABC
run mmc dfrg.msc
runas
return
;====================程式碼結束
再執行Ahk2Exe.exe 選擇你的ABC.AHK
就會變成ABC.EXE
chingshui提到:
chingshui 說:
chingshui大,您說的應該是舊版的了,我去下載安裝的是V3的版本,內容跟您說的有些些出入,程式碼的內容也不太一樣
沒辦法,只有本機admin的群組才可以重整,在GPO中設定是沒有用的
的確只能以管理者身份才可以.
而且磁碟重組有個要命的風險, 就是重組過程中無論人為的或者天災的因素, 所造成程式無預警中斷(例如停電), 會使硬碟的檔案配置表因為來不及回存導致錯亂, 而釀成資料完全喪失的後果.
要使用磁碟重組, 不論是公司還是個人, 都不可不慎!
我也試過幾個方法. 不過後來我還是用第三軟體.
也許你可以試試 SmartDefrag 這種東西. 會方便很多.
http://www.iobit.com/iobitsmartdefrag.html