У меня установлен Github для Windows (Win7 x64). Он также имел удобный ярлык, позволяющий запускать Git-оптимизированный экземпляр Powershell (который также отображал информацию, такую как состояние файла git, в приглашении в отслеживаемой папке).
Я удалил этот ярлык некоторое время назад, и теперь я пытаюсь восстановить его. Я нашел скрипт, который он выполнял (shell.ps1 в папке приложения), но попытка запустить его приводит к нескольким довольно ужасным ошибкам, таким как:
Set-Alias : The AllScope option cannot be removed from the alias 'cat'.
At C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1:11 char:10
+ set-alias <<<< cat get-content
+ CategoryInfo : WriteError: (cat:String) [Set-Alias], SessionStateUnauthorizedAccessException
+ FullyQualifiedErrorId : AliasAllScopeOptionCannotBeRemoved,Microsoft.PowerShell.Commands.SetAliasCommand
Я могу просто использовать альтернативу (например, оболочку msys), но мне действительно любопытно, почему версия PowerShell не работает.