タグ

powershellに関するmajidaruのブックマーク (9)

  • PowerShellでファイルの途中を取り出す方法 - Qiita

    PowerShellでファイル途中の部分を切り出しするときどうするかのメモ HTMLのファイルからタグに囲まれた内容切り出すのとかに作ったので。 Select-Stringでファイルの該当場所を取り出し $FilePath = "どっかのファイル.html" $CutStartNum = (Select-String -Path $FilePath -Pattern '\s*<head.*>').LineNumber $CutEndNum = (Select-String -Path $FilePath -Pattern '\s*</head.*>').LineNumber これでheadタグがファイルのどの場所にあるかが取得出来る。 headタグだとファイルに一つしかないからこれでいいけど、複数あるような場合はちょっと面倒になる。 Select-Stringは該当箇所のリストを返して来た

    PowerShellでファイルの途中を取り出す方法 - Qiita
  • PowerShell 正規表現を使ってコマンド一本で文字列抽出 - YOMON8.NET

    テキストファイルから正規表現使って文字列抽出したい場合、 PowerShellからこんなコマンドで一発で抽出できます。 [regex]::Matches((Get-Content 対象のファイル),"正規表現文字列","任意オプション") | foreach{$_.Value} 例えばXMLからCDATAの値を抽出してみます。 [regex]::Matches((Get-Content .\test.xml),"CDATA\[.*?\]") | foreach{$_.Value} 結果はこのようなイメージになります。 CDATA[XXX] CDATA[XXXXXX] CDATA[SSS] CDATA[YYYYYY] もし、PowerShellだけで書くならこんな方法もあります。 PS>(get-content .\test.xml).foreach{if($_ -match "CDATA\

    PowerShell 正規表現を使ってコマンド一本で文字列抽出 - YOMON8.NET
  • Copy-Item -Recurse の振舞

    majidaru
    majidaru 2016/09/19
    とてつらい。
  • PowerShell を使用して IPv6 アドレスを設定する

    ※この投稿は、PowerShell Advent Calendar 2012 に参加しています。 Windows は(以前から) IPv6 をサポートしています。最近は IPv6 接続が行える ISP も増えてきていますので、サーバに IPv6 アドレスをアサインする機会も、今後増えてくるかもしれません。 Windows Server 2012 を GUI付きでインストールを行った場合(又は、GUIを後からインストールした場合)は、通常通りインタフェースのプロパティから IPv6 アドレスを構成できます。Server Core インストールの場合は、残念ながら sconfig は IPv6 を十分にサポートしていない為、PowerShell 又は netsh を使用して IPv6 を構成する必要があります。 事前準備 PowerShell を使う場合も netsh を使う場合も同じですが、

    PowerShell を使用して IPv6 アドレスを設定する
    majidaru
    majidaru 2016/09/04
    PowershellでIPアドレスを設定する方法
  • ファイルのタイムスタンプを変更する - Qiita

    %日時%に日付と時間を設定する。 例えば2014年2月28日の午前10:50としたいのであれば、「02/28/2014 10:50 AM」という文字列を入れればOk。 ここで入れる文字列はおそらく [Datetime]::Parse でパースできる文字列になっていれば大丈夫なはず。例えば「2014/2/28 10:50」でも日時を読み取ってくれた。 扱えるプロパティは日時だけではなく下記の様なコマンドで一覧を見ることができる。 PS> Get-ItemProperty %FileName% | Get-Member -MemberType Property TypeName: System.IO.FileInfo Name MemberType Definition ---- ---------- ---------- Attributes Property System.IO.FileA

    ファイルのタイムスタンプを変更する - Qiita
  • PowerTip: Create Sortable GUI List of Files with PowerShell - Scripting Blog [archived]

    majidaru
    majidaru 2015/10/17
    GUIでフィルタできるファイルのリストをPowershellで作る方法
  • PowerShellで外部のRSSフィードを取得する ― @IT

    手順1――テキスト・エディタでPowerShellのコードを入力する まずはテキスト・エディタ(メモ帳でも何でもよい)を開き、以下のコードを入力してほしい。なお「#~」で始まる行は、コードの意味を解説するためのコメント部分なので、省略してもよい。コメントには、スクリプトの簡単な説明を入れておいた。 ※ファイル:RssFeed.ps1 # パラメータとして、フィードのURL、文字コードを宣言 Param([String]$url, [String]$encoding='UTF-8') # 指定されたURL/文字コードでRSSフィードを取得 $cli = New-Object System.Net.WebClient $doc = [System.Text.Encoding]::GetEncoding($encoding).GetString($cli.DownloadData($url))

    majidaru
    majidaru 2015/07/27
    “要素/属性名を指定する際には、名前空間プレフィックス(要素、属性名のコロンより前の部分)は除かなければならない点に注意”
  • C#と諸々 プロファイル活用

    C#がメインで他もまぁ諸々なブログです おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`) つーかコメント欲しい(´・ω・`) プロファイル内に関数を直書きしてると、だんだん行数がかさんできて、メンテナンスがしづらくなってきます。 そこで僕は、関数は別のスクリプトファイル ( 1 関数につき 1 ファイル ) に記述しています。プロファイルでは、それらのスクリプトファイルを実行することで関数をインポートしています。 以下はプロファイルに記述しているコードです。 Microsoft.PowerShell_profile.ps1 Set-Variable -Scope "Global" -Option "Constant" -Name "GlobalScripts" -Value "$PSHome\Scripts"; Set-Variable -Scope "Global" -Op

  • tech.guitarrapc.cóm

    2023年に買ってよかったもの、使ってよかったものです。2022年はこちら。 オープンイヤーイヤホン ゲーミングイヤホン マウスパッド マウス ゲームパッド オートディスペンサー オープンイヤーイヤホン WI-OE610(Float Run) - SONY これまで骨伝導のOpenComm、軟骨伝導のATH-CC500BTを使っていたのですが、Float Runを使っている人の声が違和感なくよさそうだったので購入しました。使ってみると自分にバッチリあっていたので、買ってからは毎日仕事で愛用しています。 Float Runが好きなポイントは次の通りです。 付け心地が抜群にいい 音がいい 約10時間の長時間利用 USB-C充電 一方で気になるところもあります。 マイクが周囲の音を拾いすぎる 耳回りの被覆ラバーがはがれる 音量は30-40%程度にしよう 好きなポイント Float RunがOpe

  • 1