Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

PS /Users/tetsuya/yamazon/sandbox> # 読み込み(cat) PS /Users/tetsuya/yamazon/sandbox> gc ./a.csv "no","name","attr" "1","yamazon1","aws engineer" "2","yamazon2","aws engineer" "3","yamazon3","aws engineer" "4","yamazon4","aws engineer" PS /Users/tetsuya/yamazon/sandbox> # csv -> psobject 変換 PS /Users/tetsuya/yamazon/sandbox> gc ./a.csv |ConvertFrom-Csv no name attr -- ---- ---- 1 yamazon1 aws engineer
従来はファイルの文字コードを変換するのは大変面倒でした。テキストファイルですら、メモ帳で逐一開いて名前を付けて保存しなければならなかったですから。コマンドプロンプトで一括変更するやり方があれば良かったのですが、マイ〇ロソフト様はまた何を考えているのかそういったコマンドは実装されていませんでした。ところがPowershellには新しく文字コードを変換する方法が実装されていることを発見しました。ま、Linuxではもともと出来ていたのですからできて当たり前ですよね。以下がその手順です。ASCII(メモ帳の表示ではANSI)からUNICODEへの変換を例にとっています。
やりたいこと sharepoint online上にあるドキュメントライブラリに格納されたファイルに対して、 サーバからプログラムでファイル操作する、という実装を作ったんですが、 人によって書いてあることがまちまちで結構嵌ったので出来上がった結果をメモしておきます。 処理内容は以下の通りです。 ・sharepoint上に特定のファイルがあるかどうかを判定する ・sharepoint上の特定のファイルをサーバにダウンロードする ・サーバ上の特定のファイルをsharepoint上に名前を変えてアップロードする ・sharepoint上の特定のファイルを削除する 事前準備 sharepoint用のAPIが必要になるので、MSのサイトからCSOMをダウンロードし、サーバにインストールします。 参考:https://blogs.technet.microsoft.com/sharepoint_sup
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? テキストファイルから対象のPCを検索して 対応するIPアドレスを設定する の内容 pcname ip test1,10.189.192.3 test2,1.1.1.1 DESKTOP-JL63VBE,192.168.0.200 <設定するパソコンのホスト名をテキストファイルから検索してIPを表示> $array1=Get-Content .\ip.txt | Select-String $hname $s=$array1 -split(",") $n=@($s) $n[1] 192.168.0.200 静的ip削除 Remove-Net
PS C:\temp> Format-Hex -Path ".\pngfile.dat" パス: C:\temp\pngfile.dat 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00000000 89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 ?PNG........IHDR 00000010 00 00 01 8C 00 00 00 E6 08 02 00 00 00 49 43 25 ...?...a.....IC% ... (以下略) 他のプロセスでファイルを開いていると例外エラーになってしまう。 また、試した限り、右の文字列部分に日本語等のマルチバイト文字コードを正しく表示する方法はわかならかった。 ファイルサイズが大きい場合の注意 ファイルが小さければ、このまま問題なく使えるが
AWS Tools for PowerShell ことはじめ 想像以上に不人気(記事が少なかった)だったため調べたメモ代わりに置いておきます。 AWS Powershell モジュールを利用すると、aws cliと同様の操作がPowershellの強力なシェル機能を用いて利用できます。 AWS Powershell が強いところ コマンドの補完が完璧なので、ターミナルの入力が高速 コマンド名の補完に加えて、オプションも補完してくれるので手間が少ない エディタ「Visual Studio Code」との親和性 Powershellのインテリセンスが充実しているので、ささっと書けるしタイポも少ない Powershell特有のオブジェクト操作 Getコマンドの実行結果が基本的にPowershell Objectで返されるので、パイプやフィルター等が利用できる。 こちらに関しては後述します。 エラ
環境 下記環境で確認 Windows7 PowerShell 3.0 (.Net Framework 4.0以降が必要) Windows10 PowerShell 5.1 Windows10 PowerShell 6.0 巨大な整数 Windowsに付属している電卓では、当たり前だが計算で扱える桁数に制限がある。 .Net Framework 4.0で追加されたBigIntegerをPowerShellで扱えるか確認した。 例) 階乗 100の階乗を計算するワンライナーを実行 > @(1..100)|% -Begin{$fact=[bigint]::One} -Process {$fact*=[bigint]::Parse($_)} > $fact 93326215443944152681699238856266700490715968264381621468592963895217599
はじめに HDDに保存したMacのデータをWindowsから読み込んだら._から始まる名前のファイルがたくさんあって、PowerShellで削除することにしたのですが、コマンドプロンプトと同じ感覚で使おうとしたら、仕様がわからずいろいろ調べた結果をメモとして ※一応自分の環境で動作確認はしていますが、想定していないファイルが削除されてしまっても責任は負いかねますm(_ _)m。 動作環境 OS Windowds 10 1803 PowerShell 5.1.17134.228 削除コマンド エイリアスで短いコマンドで実行できますが、あえてコマンドレットで…… ._から始まる名前のファイルを削除するコマンド Remove-Item x:\* -recurse -include ._* を実行することで._から始まる名前のファイルを削除することができました。 (x:\は削除対象のドライブ) な
この記事で説明すること ※この記事で説明する内容は、Windows Server 2012 R2 / Windows 8.1 以降のOSバージョンが対象となります。 1章では、記事を書いたきっかけを紹介します。(読み飛ばしてOK) 2章ではPowershellの簡単な説明をします。 3章・4章では共有アクセス権設定をエクスポート・インポートする方法を 順を踏んで説明します。 1. はじめに Windows OS でアクセス権設定をする際は、共有アクセス権は「Domain Users」など大きいグループへ大きい権限を付与して、NTFSアクセス権で絞るように設定すると、新人の頃教わりました。 が、しかし、現場に出てみると長年の運用で熟成された複雑怪奇な共有アクセス権・NTFSアクセス権の設定がされていることが多々あります。 こういったケースでは、共有アクセス権設定をマニュアルで移行・復旧する場
概要 Amazon の Product Advertising API で書籍情報を取得して Excelファイルに保存する、小さなアプリを PowerShell で作成しました。下記の事柄に興味のある方の参考になれば幸いです。 Amazon のAPIを使って書籍やその他の商品を検索してみたい Excelファイル の編集を自動化してみたい PowerShell + XAML で WPF(Windows Presentation Foundation)のアプリを作ってみたい 使い方 Windows10 では、拡張子を .ps1 としてスクリプトをファイルに保存し、右クリックで「PowerShell で実行」を選択することにより起動できます。また、一行目のコメントを外して拡張子を .bat にすることにより、バッチファイルとしてダブルクリックで起動できようになります。 ウィンドウ上部のテキストボ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く