Associe .ps1 a powershell.exe por meio do GPO de domínio em 2008r2

2

Eu preciso associar .ps1 ao powershell.exe em vez do Notepad por meio do GPO de um DC 2008r2. Eu vi uma pergunta mencionar CSE em Configuração do Computador \ Preferências \ Configurações do Painel de Controle \ Opções de Pasta e defini-lo lá. Mas não sei exatamente o que fazer e não consigo encontrar nada de útil em nenhum lugar.

    
por Holocryptic 08.04.2011 / 20:22

1 resposta

4

Você está perto. Em Opções de pasta, clique com o botão direito na parte principal da área e vá para Novo - > Tipo de arquivo

Action: Create
File extension: .ps1
Check Configure Class Settings
Under Action -> New
Action: Open
Application: *Path to Powershell*

Então, OK / Salvar.

Referência: TechNet: Configurar um item de tipo de arquivo

EDITAR: Não consigo encontrar a turma e até usei o PowerShell para extrair essa lista suspensa e pesquisá-la ... nada.

Existe uma maneira de defini-lo via Registro na Diretiva de Grupo. A classe é Microsoft.PowerShellScript.1 e o caminho completo para ela é:

HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\Shell\Open\Command

Altere o valor (padrão) para:

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" "-file" "%1"

Isso é encontrado no GPOE:

\Computer Configuration\Preferences\Windows Settings\Registry

RESUMO: crie um novo item de registro:

Settings:
  Action: Update
  Hive: HKEY_CLASSES_ROOT
  Key Path: Microsoft.PowerShellScript.1\Shell\Open\Command
  Value name: Check Default
  Value type: REG_SZ
  Value data: "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" "-file" "%1"

Aguarde até que o GP seja liberado nas máquinas.

    
por 08.04.2011 / 20:33
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '685443',
    'url' => 'associate-ps1-to-powershell-exe-through-domain-gpo-on-2008r2',
];

$_COOKIE = [
    'advanced-frontend' => 'bkc5kj1amvq22k4rtk704plb9q',
    '_csrf-frontend' => '214564109ff16d25c81603e8fb66b114720ff2cf8ec803d92297fd539cf51001a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"DKCdSHkML61RxWFus4C9PG9VRhQ7by93";}',
];

$_SESSION = [
    '__flash' => [],
];