問題タブ [gp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - Powershell x86 & x64: Get-ItemProperty が x64 で正しく動作しない [InvalidCastException]
次の問題があります。
アンインストール可能なすべてのアプリケーションをレジストリから取得して(gp 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*').DisplayName -Like '*'
、コマンドとして使用しようとしています。x86 バージョンの Powershell ではアプリケーションのリストが返されますが、x64 バージョンでは次のエラーが発生します。
gp
コマンド自体は機能しているようです。上記のコマンドは、他のシステムの x64 Powershell でも機能します。
私が試したこと:
gp
Powershell がこのコマンドを認識していることを確認します。[intPtr]::size
x86/x64かどうかを確認する- Powershellを再インストールしました(経由
optionalfeatures.exe
) - 新しい .NET フレームワークをインストールしました
- 他のシステムでコマンドを試しました(動作します)
- Powershell を管理者として実行する
path
Powershell.exe の (env 変数として) を変更しました (x86 をデフォルトとして使用しますが、これにより他の問題が発生します - 気にしないでください)
私はアイデアが不足しており、Googleも私をさらに進めませんでした。
[解決]
このエラーは、レジストリにある NetBeans インストールREG_DWORD
のプロパティの値が無効であることが原因であることがわかりました。NoModify
dynamics-crm - Microsoft Dynamics GP マクロが機能しなくなったのはなぜですか?
Microsoft Dynamics GP 2015 を使用しています。Windows スケジューラで Dynamics を開き、マクロを実行しています。これは何年も前から機能しており、Dynamics を扱う IT 担当者によると、何も変わっていないとのことです。スケジューラが Dynamics を開きますが、マクロが開始されないようです。ログインページを通過することはありません。ログにも何も書かれていません。この 1 週間で Dynamics で何が起こっているのか、または何が変更された可能性があるのか、誰か提案できますか? これらのプロセスが実行されていないため、私たちは水中で死んでいるので、助けていただければ幸いです. ありがとうございました!
通常、マクロはスケジューラを介して実行されます。呼び方は次のとおりです。
また、コマンドプロンプトから実行してみました:
これは、ユーザーをログインさせるだけのマクロの簡略版です (名前とパスワードを削除しました)。