タグ

2020年11月3日のブックマーク (12件)

  • PowerShell 使い方メモ - Qiita

    コマンドプロンプトと同じ要領でコマンドが入力できる。 コマンドレット PowerShell では、コマンドのことを コマンドレット と呼ぶ。 コマンドレットは、 <動詞>-<名詞> の命名規則に従って定義されている。 例えば、 Get-Content とか、 Get-Date のような感じ。 エイリアス 「フォルダを移動するときのコマンドレットは、 Set-Location です」 と説明すると、 100 人中 190 人くらいは「ありえへん!」と感じ、 PowerShell を勉強する気が失せると思う。 さすがにフォルダ移動するたびに Set-Location と入力してると自殺したくなるので、 PowerShell にはデフォルトでエイリアスが定義されている。 Set-Location のエイリアスは、 cd と chdir と sl が定義されている。 なので、 cd <移動先のパス

    PowerShell 使い方メモ - Qiita
  • 日本語を含む PowerShell スクリプトの文字コード - Qiita

    (この記事では、Windows PowerShell(5.1 以前: powershell.exe)を PowerShell と書きます。PowerShell Core(6.0 以降: pwsh.exe)とは異なるので注意。) PowerShell スクリプトを UTF-8 で書いて PowerShell で動かそうと思ったら動かなかった。調べてみたら、VSCode と PowerShell でのファイルのエンコードの概要というページが参考になった。 PowerShell には文字コードの自動判別機能がない。また、実行時に文字コードを指定することもできない。ファイルに BOM(byte order mark: バイト順記号)があれば文字コードがわかるけれど、BOM がなければデフォルトの文字コードで読もうとする。デフォルトの文字コードは、日語ロケールでは Shift-JIS。なので、BO

    日本語を含む PowerShell スクリプトの文字コード - Qiita
  • PowerShellでExcelの読み書き・ファイル作成 : morituriのブログ

    COMオブジェクトを使ってPowerShellでExcelを操作する。 とりあえず、Excelを開いてみる。以下のスクリプトを実行する。 $excel = New-Object -ComObject Excel.Application $excel.Visible = $true COMオブジェクトの Excel.Application を New-Objectコマンドレット でインスタンス化。 COMオブジェクトは -ComObjectオプション で指定する。 2つ目のコード行で、Visibleプロパティ を $true に設定して起動したExcelが見えるようにしている。 操作中のExcelを隠しておいてもいい場合は、この設定は不要。スクリプトの実行テストなどで、動作を確認するためには見えるようにした方が便利。 続けて、以下のコードで、ワークブックを作成する。 $book = $exc

    PowerShellでExcelの読み書き・ファイル作成 : morituriのブログ
  • PowerShell と XPath - Qiita

    会社で XML ファイルからデータを抽出する作業が発生 正規表現を駆使して抽出に成功 ただ、構造化されたデータに正規表現で対応するは愚行 XMLをテキストファイルではなく、きちんとXMLとして扱う方法を調査すべき というわけで調べました。なお、会社で使えるのは PowerShell V2 のみなので、V2 の情報になります。 XML データの処理 XML文書は木構造 木構造で身近な例と言えばディレクトリツリー ディレクトリツリーと言えば ls -l *.txt みたいに glob パターンが便利 glob のように XML 文書のノードの集合を表す表現があったら便利なのでは? その便利な表現が XPath だ! というわけで XPath 使います。 なお、メモリ内の XML データの処理の記事を見ると、下記3つの方法があります。(Version 2.0 には Select-XML がないの

    PowerShell と XPath - Qiita
    gigs123
    gigs123 2020/11/03
  • [Powershell]xslt処理する

    超まとめ Powershellでxslt処理するコード例です。 コード例 #xslt処理する関数 function doXslt($xmlPath, $xslPath, $outPath){ $xslt = New-Object System.Xml.Xsl.XslCompiledTransform $xslt.Load($xslPath) $xslt.Transform($xmlPath, $outPath) }

    [Powershell]xslt処理する
    gigs123
    gigs123 2020/11/03
  • XSLTを使ってXMLデータからオープン拡張辞書形式に変換する方法(2) - y-asaba@hatenablog

    前回は、オープン拡張辞書の説明と、辞書情報に関する説明を行いました。ここらはXSLを使ってオープン拡張辞書を作成したいと思います。 XSLファイルを作成する Wikipedia Dictionaryのデータを定義したので、WikipediaのXMLファイルからオープン拡張辞書フォーマットへXSLTを使って変換したいと思います。これからの説明は、Windows7上で作業を行うことを想定します。また、作成したXSLTはMSXMLの独自機能を一部使っています。 XSLTとは何かというと、XMLデータからXMLやCSVなどといった形式に変換する仕組みです。どのようなルールで変換するかをXSL(Extensible Stylesheet Language)で記述します。Wikipediaに詳しいことが書いてありますので興味ある方はご覧ください。ある程度XSLTについて知識があるという前提で説明を続け

    XSLTを使ってXMLデータからオープン拡張辞書形式に変換する方法(2) - y-asaba@hatenablog
  • Windows PowerShell 活用編(9) XPathNavigatorクラスの活用1

    はじめに 前回まではXmlDocumentオブジェクトを作成し、XMLデータを操作する方法について学んできました。今回からXPathNavigatorクラスを利用して、効率よくXMLデータを操作する方法について学びます。 サンプルのコードを動作させるには、記事に添付されている「population.xml」を使用します。必要に応じて「population.zip」をダウンロードし、解凍してお使いください。 対象読者 Windows PowerShellの基操作が行える方 XMLについて基知識を有する方 サンプルファイルについて サンプルのpopulation.xmlは、県別の人口データを格納したファイルとなっています(説明用に作成したものです)。 データには、ルート要素として<population_data>、子として1つの県を表す<prefecture>要素があります。<prefec

    Windows PowerShell 活用編(9) XPathNavigatorクラスの活用1
  • Step: PowerShellでXMLを編集・保存するよ! | XmlDocument

    PowerShellでXMLを編集・保存するよ! | XmlDocument 作成:2018.02.05 11:53 更新:2021-02-10T13:37:28Z こんにちは!ブログを始めて6日目のきっしーです。 今日は、PowerShellでXMLファイルを編集・保存していきます。サンプルはいつものXML(books.xml)を使いますが、price要素を追加しています。 <?xml version="1.0" encoding="utf-8"?> <books> <book isbn="kissy.blog.jp"> <title>ぶろぐはじめました</title> <author>kissy</author> <date>2017-09-02</date> <price>10000</date> </book> <book isbn="abcdefghij"> <title>Pow

    Step: PowerShellでXMLを編集・保存するよ! | XmlDocument
    gigs123
    gigs123 2020/11/03
  • WSH で XSLT 今日の小技

    Windows Scripting Host で XSLT XSLTとは XSLT の概要 XSLTとは、XSL の規格のうち、ツリー変換部分のみを定義したXML文書の変換用言語です。 その役割は主に、あるツリーから全く別の構造を持つツリーへと変換する作業を行なうというものです。XML から HTML 文書への変換に用いられる事が多いですが、XMLから別のXML文書の作成にも用いらます。例えるならば、データベース・システムの「クエリ」に近い存在とも言えるでしょう。 XSLT は DOM と並んでXML文書を扱うためには欠かせない存在です。DOM が生成後の文書に対してアクセスするのに対し、XSLT は文書生成自体を司ります。DOM を「動的」という言葉で表現するならば、XSLT は比較的「静的」なスタイルシートとなります。 XSLT を用いて Web サイトのテンプレートを作成しておき、デ

  • Windows PowerShell 活用編(7) XMLデータの基本操作1

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Windows PowerShell 活用編(7) XMLデータの基本操作1
    gigs123
    gigs123 2020/11/03
  • とほほのJavaScriptリファレンス

    とほほのJavaScriptリファレンス [戻る] [索引] 基JavaScript って何? JavaScript とは? JavaScriptJava の関係は? ECMAScript とは? JavaScript のバージョン ES5 の新機能 ES5.1 の新機能 ES2015(ES6) の新機能 ES2016(ES7) の新機能 ES2017(ES8) の新機能 ES2018(ES9) の新機能 ES2019(ES10) の新機能 ES2020(ES11) の新機能 ES2021(ES12) の新機能 ES2022(ES13) の新機能 ES2023(ES14) の新機能 まずは始めてみよう 準備するもの 「Hello world!!」と書いてみよう 時刻を表示してみよう 動く時計を表示してみよう JavaScript の書き方 <script>~</script>

  • Wevtutil でリモートの Windows マシンのイベントログを取得する

    こんにちは、kenzauros です。 別 PC から Windows のイベントログを取得したくなったので、 Wevtutil を試してみました。 Wevtutil - MSDN 前提条件 記事は下記の OS を前提とします。 クライアント(自機): Windows 10 Pro バージョン 1703 (Creators Update) サーバー(リモートマシン): Windows Server 2012 R2 Wevtutil とは Wevtutil は Windows サーバー用のツールとして提供されているイベントログを取得したり操作したりするコマンドです。 Windows EVenT UTILity の略でしょうか。地味に名前がややこしくて、この記事を書きながらも Webutil とか Wevutil とか打ってしまっていました。 実体は “C:\Windows\System32

    Wevtutil でリモートの Windows マシンのイベントログを取得する