以管理员scala身份运行cmd

时间:2017-04-26 15:03:05

标签: windows scala hadoop

我有一个cmd命令我想从scala langauge以管理员身份执行它。这是我使用的代码:

Dim IonessencePerProduct As Variant

IonessencePerProduct = "E:\Data Kantor\Amerta Indah Otsuka\
Project Sales Progress\SMRY_SI_PRODUCT_VALUE_crosstab_ionnesence.xlsx"

        GetData IonessencePerProduct, "SMRY_SI_PRODUCT_VALUE_crosstab_", "C2:O3", 
    Sheets("Summary Value Ion Essence").Range("D18:P19"), False, False 

它运行但不是管理员。 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

尝试以下建议:https://superuser.com/questions/42537/is-there-any-sudo-command-for-windows#42540

所以,

val p=Runtime.getRuntime().exec("runas /noprofile /user:Administrator C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -windowstyle hidden  C:\\Hadoop\\Hadoop-2.3\\sbin\\start-dfs.cmd -verb RunAs")