• Powershellディレクトリフォルダ管理権限継承・割り当て方法

    デフォルトのディレクトリパーミッションは親ディレクトリから継承されますが、確実にその継承をオフにして、指定されたパーミッションを割り当てることができます。 次の例では、カレント・ユーザーに読み取りを許可する "PermissionNoInheritance"のフォルダーを作成し、adminグループはすべての管理権限を取得し、その継承をオフにするように設定します。 # create fo

    2022-02-04 03:35:53
  • PowerShellで特殊記号をコンソールに出力する方法

    PowerShellのコンソールは、特殊なアイコンも出力できることをご存知でしょうか?必要なのは、コンソールのフォントを "Consolas" のような TrueType フォントに設定することだけです。 特殊文字を表示するには、次のような10進数または16進数の文字コードを使用します。 [Char]8730 [Char]0x25BA または、システム上で組み込みアプリケーシ

    2022-02-04 02:19:04
  • Powershellスクリプトの4種類の実行権限についてご紹介します。

    制限付き - デフォルトの設定で、スクリプトの実行を一切許可しません。 AllSigned - 電子証明書で署名されたスクリプトのみ実行可能です。 RemoteSigned - ローカルスクリプトの実行にはデジタル署名は必要ありませんが、ウェブからダウンロードしたスクリプトの実行にはデジタル署名が必要です。 Unrestricted - すべてのスクリプトの実行を許可します。

    2022-02-04 01:39:49
  • PowerShell パラメータの相互排除の例

    PowerShell関数内でパラメータを相互に排他的にしたい場合、"ParameterSetName"属性を使用して、異なるパラメータまたはパラメータセットでパラメータ属性を定義することが可能です。  PowerShellの関数では、同じパラメータ名で複数のパラメータ属性を定義できることに、多くの人は気づいていないかもしれません。つまり、mandatoryを使えば、あるパラメータ

    2022-02-04 01:14:19
  • PowerShellの基本的な使い方のチュートリアル

    I. 説明 1.1 背景ノート 個人的にはPowerShellはあまり馴染みがないのですが、始めてみたらいきなりスタートメニューにPowerShellというフォルダがあり、その後チュートリアル動画でPowerShellがすごいというのを見ましたが、あまり聞き流していました。PowerShellは本当は独自の機能があるはずで、徐々に認知されてきているのですが、私が使っているPow

    2022-01-16 12:29:48
  • PowerShellのヒントとコツ

    PowerShellを使用してHostファイルを変更する方法 次のコマンドは、Hostファイルにレコードを追加して、url /sps2010/hostheader1/がサーバー自身を指すようにします。 コピーコード コードは以下の通りです。 $url="http://sps2010/hostheader1/" if( (Get-Content $env

    2022-01-08 14:22:22
  • PowerShellのエラートラッピングの話

    前回は、Windows PowerShellを使って、かなり高度なマニフェストツールを構築する方法を紹介しました。今回作成したツールは、シェルの組み込み機能とオブジェクトへの関数の適用により、出力に関していくつかのオプションを提供します。 私が作成した関数には紛れもない弱点があります。それは、発生しうるエラー(接続や権限の問題など)に穏便に対処できないことです。そこで今回は、Windows

    2022-01-08 08:13:06
  • CMDとWin powershellの違い

    CMDとpowershellはどちらもコマンドラインでの対話が可能で、バッチとpowershellスクリプトは機能的に同等である。 cmdをどう理解しているかはわかりませんが、以下はpowershellは.netがベースになっているので、.netの知識があれば何でもできるということです。 Windows PowerShell は、システム管理者向けに設計された新しい Windows

    2022-01-08 05:56:49
  • PowerShellでWin-Serverのパフォーマンスを詳細に監視する方法

    前置き Q: Windows Serverをシステムレベルで監視するにはどうすればよいですか? A:......時間があっても、......思いつくのはPowerShell+SQL Server+ジョブでしょうから、試してみてください。 この記事では、Win-Serverのパフォーマンスを監視するためにPowerShellを使用することについての導入を提供し、さらに詳し

    2022-01-08 01:03:53
  • PowerShell 3.0 Hyper-V 3.0 の管理

    PowerShell 3.0によるHyper-V 3.0の管理 PowerShell ISEは、Windows Serverに統合されたPowerShell統合開発環境ですが、Windows Server 8では、PowerShell ISEがついにIntelligent Awareness:に対応開始しました。 には及ばないものの PowerGUI Script Edi

    2022-01-05 21:05:53
  • PowerShellでの追加を解説

    PowerShellの演算子については、すでにある程度ご理解いただけたと思います。PowerShellでは、数値型、文字列型、配列型、ハッシュテーブル型に対して、"+"演算子の固有の動作が定義されています。数値計算を行う場合、"+"は、基本的に通常の数値計算のルールと同じです。ただし、コンピュータ内部で異なる数値型を表現する際に使用する記憶領域が異なるため、これらの型はそれぞれデータの範囲しか表

    2022-01-05 20:58:14
  • Win Server 2008 R2のためのPowerShellマネジメント

    Windows PowerShellは、システム管理用に特別に設計されたコマンドラインインターフェースとスクリプト言語です。Windows PowerShellは、Microsoft .NET Frameworkの上に構築されています。Windows PowerShellは、マイクロソフトの.NET Frameworkの上に構築されています。 /Windows PowerShell Win

    2022-01-05 19:58:37
  • PowerShellで光学ドライブをオープン/クローズする

    ケース選びが悪かったのか、CD-ROMのアウト/インボタンが塞がれていて、使いづらかったです。光学ドライブのアウトとインを制御できる小さなソフトがあることを思い出しました。WindowsのAPIを検索して、以下のコードを書きました、気に入っていただけると幸いです。 PS C:\Users\Eden> $a = Add-Type -memberDefinition @" >&gt

    2022-01-05 16:26:10
  • PowerShellを使用してレジストリを変更する

    次の例では、PowerShellはレジストリキーを修正して、セキュリティループの無効化、およびループバックチェックの無効化を完了します。 コピーコード コードは以下の通りです。 #Security loop disable so that you can look at it on the same machine if(($gchn = Get-ItemPro

    2022-01-05 09:08:11
  • PowerShellタイムロギングスクリプト

    #initialization $timeInterval = 30 #monitoring interval $record = @{"Coding" = 0; "Outlook Email" = 0; "Gmail" = 0; "Google Reader" = 0; "BBS" = 0; " Other Internet" = 0; "Documents" = 0;} $co

    2022-01-05 03:24:50
  • スクリプトの記述と実行のためのPowershellの実装

    Powershellとは、簡単に言うとPowershellのコードが書かれたテキストファイルです。このテキストファイルを実行すると、Powershellインタプリタがその文を一行ずつ解釈して実行します。Powershellスクリプトは、昔のCMDコンソールのバッチファイルに非常によく似ています。Powershellスクリプトは非常に簡単なテキスト編集ツールで作成することができる。 リダイレ

    2022-01-05 01:31:05
  • PowerShellリモートタスクの実行手順

    LinuxではSSHを使用して様々なリモート操作を行うことができますが、Windowsプラットフォームでも同様にPowerShellを使用して同様の機能を得ることができます。この記事では、PowerShellを使用してリモート操作を実行するための基本的な情報をカバーします。SSHによるリモート操作について学びたい方は、以下のサイトを参照してください。 SSHリモート実行タスク で

    2022-01-04 23:49:23
  • PowerShell 5.0の新機能が公開されました。

    Windows PowerShell 5.0 には、全体的なユーザーエクスペリエンスを向上させる、数多くの新機能が含まれています。これらの機能の中には、筋金入りの PowerShell 開発者だけが利用できるものもありますが、その他の新機能も広く適用可能です。 例えば、新機能のひとつに、リモートファイル編集があります。管理者は、PowerShellを介して他のWindowsサーバーとのリモ

    2022-01-04 23:49:06
  • PowerShellでパフォーマンスカウンターのバイナリファイル(.blg)の記録を読み込んで計算結果をまとめる

    モニタリングやレポーティングのために、データベースサーバーの稼働状況を確認するために、パフォーマンスカウンターの値を毎日カウントする必要があります。カウンターを開いて記入するのは面倒なので、今はpowershellを使ってカウンターから統計情報を読み取っています。 フェーズ1:Powershellがカウンタファイルを読み込み、カウンタの1つの値をカウントする $startDate =

    2022-01-04 22:29:15
  • Powershellは、ユーザーのプライマリSMTPアドレスを検索します。

    今日、同僚から 列出用户的主SMTP地址后缀是@aus.ddb.com的用户 のレポートを作成するように頼まれました。 Get-ADUserは直接関連情報を取得できますが、メインSMTPはProxyAddressプロパティ内に隠されており、1人のユーザーが複数のメールアドレスを持っている場合、大文字のSMTPがあるものがメインアドレスになります。 スクリプトは以下の通りです。すべての

    2022-01-04 22:18:05