タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

PowerShellに関するfmn10のブックマーク (4)

  • Changing Ownership of File or Folder Using PowerShell

    fmn10
    fmn10 2020/10/09
    自作 Set-Owner function
  • PowerShell のスコープ完全に理解した - 鷲ノ巣

    はじめに 記事は PowerShell Advent Calendar 2018 の 18 日目としてエントリーしていた記事です。 qiita.com が、18 日中に公開できなかったばかりか、Advent Calendar 期間中にも間に合いませんでした。申し訳ない。 PowerShell のスコープの特殊性 C# でも C++ でも VB でも Java でも、変数のスコープの概念は大差ないと思います。 それらの言語と比べると、PowerShell のスコープは独特なので、戸惑うかもしれません。 しかし、基を押さえてしまえば難しくないと思います。 変数を削除する方法 以下、サンプル コードを多数掲載します。中には「ここでエラーになります」と書いてあるものもあります。 が、「試してみてもエラーにならない…🤔」と悩むことがあるかもしれません。 そういう時は、意図しないところに変数が残

    PowerShell のスコープ完全に理解した - 鷲ノ巣
  • PowerShellで、ショートカット情報を得るフィルタを作ってみる - ふにゃるんv2

    先日 フォルダの整理をしていて、ショートカットを含んだフォルダを移動したので、ショートカットの手直しが必要だな。と思いつきました。 で、手直し対象となるショートカットを どうやって検出するか暫く考えました。 DOSコマンドかCygwinのコマンドから'*.lnk'を抜き出して、リンク先のプロパティ値を取り出す。 →暫く ぐぐって見たんですが、どうもやり方が判んない。 WSHでスクリプトを書く。 →WshShell.CreateShortcutメソッドでショートカット情報が得られるのですが、ショートカットファイルの列挙が面倒。 PowerShellで何とかしてみる。 →確か抜き出した情報は、一つ一つオブジェクトとして扱うのだから、そこからショートカット情報が得られるかも。 という訳で、PowerShellで何とかならないか調べてみました。 いきなり結論 結論から言うと、以下の通りでした。 P

    PowerShellで、ショートカット情報を得るフィルタを作ってみる - ふにゃるんv2
  • powershell の連想配列を JSON に変換する - set setting reset

    ハッシュを作成します。 @{"Key" = "Value"; } の形式です。 $Members = @{ "id" = 1; "Name" = "hoge"; } PSObject を生成します $MessageObject = New-Object -TypeName PSObject PSObject にメンバーを追加します foreach ($key in $Members.Keys) { Add-Member -InputObject $MessageObject -MemberType NoteProperty -Name $key -Value $Members[$key] } JSON にコンバートします $MessageJson = ConvertTo-Json -Compress $MessageObject みてみます。 > $MessageJson {"id":1,

    powershell の連想配列を JSON に変換する - set setting reset
  • 1