問題タブ [powershell-1.0]

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.

0 投票する
1 に答える
4181 参照

powershell - Get-WindowsFeature の代替

Windows Server 2008 のすべての Windows 機能をリストする必要があります。

Windows Server 2008 R2Get-WindowsFeatureでは、モジュールをインポートした後にコマンドを使用できますServerManager。しかし、Windows Server 2008 ではそうではありません。

Get-WindowsFeature に代わる良い方法を知っている人はいますか?

0 投票する
1 に答える
745 参照

mysql - データベース アクセス用の PowerShell スクリプトを呼び出せません (MYSQL)

ここで見つけたこのデータベース接続スクリプトを使用します。私はそれを変更し、スクリプトを実行できるように適切な設定を行いましたが、発生しているエラーを理解していません。

スクリプト コードは次のとおりです。

それで、これは私が次のコマンドで受け取るエラーです-

コマンド: .\MySQL.ps1 -Query "select GUID FROM MYTABLE"

エラー:パラメーターの宣言は、オプションの初期化式を含む変数名のカンマ区切りのリストです。At (my script file path)\MySQL.ps1:5 char:30 + ValueFromPipeline = $true)] <<<<

0 投票する
1 に答える
57 参照

powershell - 出力用のディレクトリ データが正しくない

次のコードは、ディレクトリを取得し、それぞれのメニュー項目を作成します。Add_Click 部分までは問題なく動作します。何らかの理由で、どのボタンがクリックされても同じファイルを吐き出すだけです。

0 投票する
3 に答える
167669 参照

powershell - powershell内でキーストロークを実行するには?

VMware クラスター環境から情報を取得するための ps1 スクリプトがあります。

ps1 スクリプトのある場所では、ENTERボタンのキーストロークが必要です。

それで、それを行う方法は?

-ありがとう

0 投票する
1 に答える
2607 参照

powershell - ユーザーがオブジェクトの場合、コマンド get-aduser を使用して AD ユーザーを見つけることができません

私はCSVファイルを持っています:

最初に実行します:

たとえば、これは実行時の出力です。

今、私の目標は、AD でこのユーザーを見つけることです。実行すると、次のようになります。

受け取りました:

Get-ADUser : クエリの解析エラー: 'Name -eq $arr[0].username' エラー メッセージ: 'Operator Not supported: ' at position: '1 4'. 行:1 文字:19 + $user = get-aduser <<<< -filter {Name -eq $arr[0].username} + CategoryInfo : ParserError: (:) [Get-ADUser], ADFilterParsingException + FullyQualifiedErrorId :クエリの解析エラー: 'Name -eq $arr[0].username' エラー メッセージ: 'Operator Not supported: ' at position: '14'.,Microsoft.ActiveDirectory.Management.Commands.GetADUser

しかし、私が実行すると:

それは正常に動作します。

を使用しているユーザーを見つけるにはどうすればよい$arr[0].usernameですか? 違いはなんですか ?両方とも文字列: "user1" と$arr[0].username...

ご協力いただきありがとうございます

0 投票する
1 に答える
414 参照

powershell - スケジュールされた Powershell タスクが実行されていない

タスク スケジューラに powershell スクリプト タスクを追加し、ユーザー アカウントを管理者に設定してから、オプションを [ユーザーがログオンしているときにのみ実行する] に設定しました。

このタスクを手動で実行すると正しく実行されますが、「ユーザーがログオンしているかどうかに関係なく実行する」オプションを設定すると、タスクは実行されますが、タスクが正常に完了することはありません。

「最上位の権限で実行」は両方のシナリオで有効になっています。何が起こっているようですか?ログオンせずにタスクを実行するにはどうすればよいですか?

編集:

スクリプトは、マウントされたドライブからローカル ディレクトリにファイルをコピーします。タスクスケジューラの代わりにPowershellを使用してスクリプトを1行ずつ実行すると、動作します(通常のPowershellと昇格したPowershellの両方)。

およびタスク スケジューラ: Powershell -Command "c:\scripts\my_script.ps1"