タグ

PowerShellとスクリプトに関するmaaa328のブックマーク (4)

  • WindowsのPowerShellのプロファイルを設定する (1/2)

    そもそもPowerShellのプロファイルとは PowerShellやWindows PowerShell(以下、PowerShellと総称)で、いつも同じオブジェクトを使うことがある。こうしたとき、Profile(プロファイル)と呼ばれる機能を使うことで、起動時に変数や関数などを登録できる。 Profileは、テキスト形式のスクリプトファイルであり、起動時に読み込まれて、その内容に従って、変数や関数、エイリアスなどの定義をする。 プロファイルには、ユーザー、ホストにより4種類の組み合わせがある。 ユーザーの種別は、すべてのユーザー用と現在のユーザー用の2つがある。またホストは、すべてのホスト用と現在のホスト用の2つがある。ホストの種別は、リモートシェル操作をするときに利用される。ローカルホストでは「すべてのホスト」と「現在のホスト」用が順に適用される。 リモートシェルの場合には、リモート

    WindowsのPowerShellのプロファイルを設定する (1/2)
  • バッチファイルにPowerShellスクリプトを埋め込む 標準入力対応版 - reosablo.blog

    PowerShellスクリプトをダブルクリックやドラッグ&ドロップで実行できるようにできるだろうか?と情報を探していたところ、下記のサイトを見つけた。 pf-j.sakura.ne.jp pf-j.sakura.ne.jp これを読んでみてもうちょっと改良できそうかも?と思い試行錯誤していろんなものが得られたので記事を起こすことにした。 この記事に含まれるスクリプトは特に著作権表示無く使用してもらって構わない。 改変点 標準入力$inputを扱えるようにした(重要) スクリプトのパスを$PSCommandPathや$PSScriptRootから取得できるようにした 最初の1行以外はすべてPowerShellスクリプトを書けるようにした 変態さを増した(変態) スクリプトの例 フルスペック版 @setlocal enabledelayedexpansion&set a=%*&(if defi

    バッチファイルにPowerShellスクリプトを埋め込む 標準入力対応版 - reosablo.blog
  • バッチファイルにPowerShellスクリプトを埋め込む - Programming Field

    Windowsのバッチファイルはシステムレベルでサポートされているテキストベースの実行可能ファイルです。コピーなどのファイル操作や特定の環境変数の設定を用いたプログラムの実行に使うことができます。一方PowerShellはWindows 7以降では標準搭載されているシェルであり、.NETのライブラリを扱うこともできる点が特徴です。 ここでは、バッチファイルとPowerShellスクリプトファイルを1つのファイルにまとめて記述してしまうという方法を記載しています。 ※ この項に記述されている内容を使うと比較的容易にPowerShellコードを実行することができるようになるため、セキュリティー上問題がある可能性があります。そのため、作成したデータの取り扱いにはご注意ください。 ※ 続編としてPowerShellに引数を解釈させる方法を「バッチファイルにPowerShellスクリプトを埋め込む

    バッチファイルにPowerShellスクリプトを埋め込む - Programming Field
  • Windows PowerShell 入門(1)―基本操作編:CodeZine

    はじめに Windows PowerShell(以降、PowerShell)はシステム管理や自動化に役立つように設計された新しいコマンドラインシェルです。 しかし、ただのコマンドラインシェルではありません。対話型シェルによるオペレーションシェルスクリプトの実行  を行うことができます。 PowerShellは.NET Frameworkを基に設計されており、コマンドの実行およびスクリプトにおいてその恩恵を十分に受けることができます。これにより、かつてない強力なシェル環境が登場したと言っても過言ではないでしょう。 PowerShellの操作を習得し、システム管理・運用を効率的に進められるようにしていきましょう。対象読者システム管理者PowerShellに興味がある方 必要環境.NET Framework 2.0以降Windows PowerShell 対象OSWindows XP Servi

  • 1