必须先安装get started learning PowerShell并将其配置为运行脚本,然后才能使用ojit_a。
有什么简单的方法可以做到这一点?
在做一个像创建脚本文件,定义别名或更改提示之类的简单操作之前,真的需要阅读一本书或教程中的几章吗?
最佳答案
安装和配置PowerShell并不难,但是有点棘手。共有三个基本步骤:
安装
如果您使用的是Windows Vista或Windows 7,则应已安装PowerShell。如果您使用的是Windows的较旧版本,或者由于某种原因未安装PowerShell,请转到here,向下滚动到标有“Windows Management Framework Core(WinRM 2.0和Windows PowerShell 2.0)”的部分,然后单击以下链接下载链接:您的操作系统。如果您使用的是64位Windows XP,请使用Windows Server 2003版本。
启用脚本
这是最棘手的部分。通常禁用脚本(默认情况下仅允许在控制台上进行交互式使用)。不用担心,您只需执行一次:
查找Windows资源管理器快捷方式图标
适用于PowerShell(在Windows 7上,
“开始|所有程序|附件|
Windows PowerShell”),右键单击
并选择“以管理员身份运行”
PowerShell将打开一个提示(默认情况下,提示为
PS>
)。请执行下列操作:PS> Set-ExecutionPolicy RemoteSigned
保留 shell 打开的最后一步。
编辑个人资料
在提示符下,执行以下操作:
PS> New-Item -Path $Profile -ItemType file -Force
PS> notepad $Profile
PS> exit
保持记事本窗口打开。
瞧!您已经准备好开始学习PowerShell。您不再需要以管理员身份启动PowerShell,仅需要更改执行策略即可。下次只要正常启动即可。
奖励
将以下内容粘贴到仍打开的记事本窗口中:
Set-Alias rc Edit-PowershellProfile
function Prompt
{
$mywd = (Get-Location).Path
$mywd = $mywd.Replace( $HOME, '~' )
Write-Host "PS " -NoNewline -ForegroundColor DarkGreen
Write-Host ("" + $mywd + ">") -NoNewline -ForegroundColor Green
return " "
}
function Edit-PowershellProfile
{
notepad $Profile
}
保存,然后正常重新启动PowerShell。 PowerShell在启动时运行此配置文件脚本(如果您熟悉
bash
,则该配置文件类似于.bashrc
)。现在您可以开始自定义了。实际上,您可以键入
rc
在记事本中打开您的个人资料。请记住,将所做的更改保存到您的配置文件中,然后重新启动PowerShell以重新执行它。现在,您可以准备打开书本和教程,并开始编写和运行PowerShell脚本。
享受!
关于powershell - 如何安装和配置PowerShell?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4670891/