Boa tarde pessoal...
Ao tentar executar o profile no Windows 11, inicialmente eu obtive o mesmo problema citado pelo professor:
01 - PS C:\Windows\system32> new-item $PROFILE
new-item : Não foi possível localizar uma parte do caminho
'D:\Users\_tesla_\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'.
No linha:1 caractere:1
+ new-item $PROFILE
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (D:\Users\_tesla...ell_profile.ps1:String) [New-Item], DirectoryNotFoundExce
ption
+ FullyQualifiedErrorId : NewItemIOError,Microsoft.PowerShell.Commands.NewItemCommand
Perfeito, executei o segundo comando, porém sem sucesso...
02 - PS C:\Windows\system32> Set-ExecutionPolicy Unrestricted
Alteração da Política de Execução
A política de execução ajuda a proteger contra scripts não confiáveis. A alteração da política de execução pode
implicar exposição aos riscos de segurança descritos no tópico da ajuda about_Execution_Policies em
https://go.microsoft.com/fwlink/?LinkID=135170. Deseja alterar a política de execução?
[S] Sim [A] Sim para Todos [N] Não [T] Não para Todos [U] Suspender [?] Ajuda (o padrão é "N"): S
Set-ExecutionPolicy : O Windows PowerShell atualizou sua política de execução com êxito, mas a configuração foi
substituída por uma política definida em um escopo mais específico. Devido à substituição, o shell manterá sua
política de execução efetiva atual de RemoteSigned. Digite "Get-ExecutionPolicy -List" para exibir suas configurações
de política de execução. Para obter mais informações, consulte "Get-Help Set-ExecutionPolicy".
No linha:1 caractere:1
+ Set-ExecutionPolicy Unrestricted
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (:) [Set-ExecutionPolicy], SecurityException
+ FullyQualifiedErrorId : ExecutionPolicyOverride,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
Executando o terceiro comando sugerido, tenho essa saída:
03 - PS C:\Windows\system32> Get-ExecutionPolicy -List
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser RemoteSigned
LocalMachine Unrestricted
Onde eu estou errando? Encontrei uma documentação da Microsoft a respeito disso, mas achei confusa.
Alguém pode me auxiliar por favor?
Obrigado.