Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
#################################################################################### # renameFilesメソッド # 作業フォルダ内にあるファイル名を指定した名称にリネームする #################################################################################### function renameFiles ([string] workPath){ if($workPath.EndsWith("¥") -ne $true){$workPath+="¥"} try{ Set-Location $workPath } catch [Exception]{ Write-Host "設定したパスは存在しません。正しいパスを設定し
PowerShell には CSV ファイルを読み込むコマンドや、集計するためのコマンドがあります。そのため、ちょっとした集計作業であれば実行することが可能です。ここでは、ナンバーズ予想を題材に、PowerShell によるデータ分析(と呼べるほど高級な処理はやりませんが……)の方法についてまとめます1。 ※「ナンバーズ予想で学ぶ ~」と言いつつも、この記事の大半は「予想に至るまでに必要な前処理やデータ俯瞰を PowerShell で行う方法」の説明です。予想の部分だけ読みたい方は「各当せん番号のストレート口数の平均を求める」へ飛んでください! 準備 データのダウンロード ナンバーズ3の過去データを用意します。 今回は ナンバーズ34 データダウンロードサービス からデータをお借りしました。 PowerShell の基本を習得 この記事では PowerShell の基本的な部分については説
PowerShell を利用して Office 365 からメールを送信する ブログからの転載です。 以前 Ruby を使って Gmail 経由でメール送信 というブログを書きましたが、今度は Windows で定期実行される処理(PowerShell)からレポートメールを送る必要があったのでメモ。 環境 Windows 10 Pro PowerShell 5.1 サンプルコード 自分のメールアドレス(差出人)が miyamiya@example.com 、宛先のメールアドレスが misono@example.jp としてサンプルコードを書いてみる。ここでは miyamiya@example.com が Office 365 のアカウントとする。 # Office 365 の認証情報 $o365User = 'miyamiya@example.com'; $o365Pass = Read-
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Powershellを使うにあたってこれぐらい知っておけばなんとなとく使える内容を集めたメモ 参考サイト: http://codezine.jp/article/corner/10 echo Write-Host "hoge" コマンドレット一覧取得 Get-Command service取得 Get-Service ヘルプ Write-Host -? Get-Help Write-Host プロパティ表示 Get-Member alias: gm Get-Member -MemberType Method Get-Member -Me
参考 http://technet.microsoft.com/ja-jp/magazine/hh855069.aspx ※これをそのままコピペすると実行時エラーとなったため若干修正。 環境 win7(64bit) PSVersion 2.0 SQLserver 2008R2 New-Object-TypeNam → New-Object -TypeNam (スペース付与) # データ取得用 function Get-DatabaseData { [CmdletBinding()] param ( [string]$connectionString, [string]$query, [switch]$isSQLServer ) if ($isSQLServer) { Write-Verbose 'in SQL Server mode' $connection = New-Object -T
新年早々、社内システムのログインパスワードを忘れてしまい、危うくロックアウトされるところでした。 それ自体は何とかなりましたが、あと数か月もするとパスワード更新時期になります。新しいパスワード考えるの面倒だな。。。 ということで本題。PowerShellでパスワードを生成するスクリプトを作ってみました。 パスワード生成といえば乱数生成 必要な桁数分、任意の文字を発生させればいいですね。PowerShellで乱数を発生させるコマンドレットはGet-Randomになります。 Get-Randomはプログラム言語によくあるrand()関数とかと違って、整数を返してくれるので便利。黙って起動すれば0から2,147,483,647までのいずれかの整数が返ってきます。
FTPサーバーからテキストデータを取得するという作業があります。 以前はコマンドプロンプトのバッチファイルで行っておりました。 以下の欠点がありました。 コマンドプロンプトのFTP送信の欠点 相対パスでは動かずフォルダを動かすだけで動かなくなる ソースが非常に読みにくい ナウでヤングなWindowsユーザーであれば、 コマンドプロンプトは窓から投げ捨ててPowerShellを使うべきでしょう。 PowershellでFTP Powershellで作ってみました。 スクリプトファイルのパスを取得するようになっているので、 どの場所に置いても動き出します。 $user ='username' $password = 'password' $url = 'ftp://serveripaddress' # WebClientを生成 # FTP設定 $wc = New-Object System.N
スクリーンセーバーの設定が有効になってるか、復帰時にパスワード入力が必須になってるかチェックする処理をPowerShellで書いたので貼っておきます。 スクリーンセーバーの設定はWMI経由で root/CIMV2 の Win32_Desktop から取得できます。 ポイントとしてデスクトップの設定はユーザごとにプロファイルが分かれてるので、現在ログイン中のユーザ設定を取得して絞込をします。 function SubCheck-ScreenSaver($sleepThresholdSec){ # スクリーンセーバーの設定はユーザプロファイル単位に存在するので、現在ログイン中のユーザの設定を取得する $computername = $env:computername $username = $env:username $desktop = Get-WmiObject -Namespace "r
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 前回 の記事でまだリリースされてない Xamarin.Forms の GTK / WPF Platform を GitHub のソースコードから使う方法をまとめましたが、 Xamarin.Forms の Nightly Builds を使った方がもっと簡単できるという事がわかったので改めて記事にしたいと思います。 今回の記事は下記 blog を参考にさせてもらっています。ありがとうございます。 Xamarin Forms WPF - Quick Start 手順的に大きく違うところは GitHub からソースを取得してビルドす
powershellを使うと、追加のソフトウェアなしで、コマンドラインからzipファイルの作成ができます。 c:\example>powershell compress-archive -Force <source_directory> <output_zip_file_name> こんな感じです。 通常使う分には問題ないと思うのですが、特定の使い方をするとちょっとだけ問題が出ます。 圧縮環境はwindows10 圧縮ファイルに2階層以上(?)のディレクトリが含まれている 圧縮ファイルは linux(Ubuntu14.0.4)で展開する 展開時に unzip コマンドを利用している この条件がそろうと、ubuntu 側で解凍したとき、ディレクトリのアクセス権限に実行権限が付きません。 実際、解凍先のディレクトリを ls してみると、サブディレクトリに実行権限が付与されていませんでした。 な
はじめに Webブラウザに入力する作業を自動化したい!! でも、端末にSeleniumDriverインストールできない。 という環境で、PowerShellを利用して自動化を実現しました。 やりたいこと 所定のWebサイトを開く。 IDとパスワードを入力する。 ボタンを押す。 環境 Windows7 Internet Explorer11 PowerShell2.0 操作対象Webサイト 操作対象のWebサイト(sample1.html)は、IDとパスワードと画面遷移用のボタンがあるシンプルな構成です。 ただ、すべてのタグにID属性が付いていません… <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>PowerShellからWebサイト操作</title> </head> <body> <form n
最終的にこんな感じになります! 画像は bash on Ubuntu on Windows で Vim を開いているところです。 目標 Windows 10 でデフォルトの端末が PowerShell になり、コマンドプロンプトに比べたらイケているのですが...。本記事では綺麗な日本語を表示できるフォントと Solarized のようなカラーテーマを導入する方法を紹介します。 注意: VSCode ユーザーの方は直接レジストリエディタからレジストリを編集することが必要になる場合があります。最後の注意書きを参照してください。 フォントのダウンロードとインストール PowerShell では TrueType フォントしか使用できないので、TrueType 形式で配布されている日本語フォントを選択する必要があります。本記事では源真ゴシックを使います。源真ゴシックは Adobe の源ノ角ゴシック
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く