PowerShell使用除“开始”菜单之外的其他设置执行Notepad ++

时间:2017-01-13 21:47:48

标签: powershell

当我从“开始”菜单启动Notepad ++时,窗口具有一定的尺寸,字体大小与我上次设置的一样。但是,然后我从PowerShell执行它,窗口要小得多,字体大小也是如此。

我怀疑我没有和我一起执行该程序作为调用者。这是正确的,我能做些什么呢?

我已经尝试了Invoke-ItemStart-Process,但它们都产生了相同的结果(我不确定它们之间的区别,尽管googlearching)。

function Edit{
  param([string]$file = " ")
  Invoke-Item 'C:\Program Files (x86)\Notepad++\notepad++.exe ' $file
  #Start-Process 'C:\Program Files (x86)\Notepad++\notepad++.exe' $file
}

1 个答案:

答案 0 :(得分:1)

如果您使用的是上面的窗口7。

如果您将Notepad ++作为您的帐户运行,它将作为您的标准帐户运行,但如果您从管理PowerShell会话启动它,您将在管理会话中启动Notepad ++,这会导致Notepad ++使用'单独的个人资料'因为没有更好的解释方法。

基本上您的标准帐户和管理员帐户虽然可能是您的帐户,但它们不是相同的配置文件,并且可以设置不同的设置。