tech.guitarrapc.cóm

Technical updates

Windows

IIS 8.5 における 静的コンテンツのキャッシュコントロールヘッダー変更とARR

Windows Server 2012ではIIS 8。これがWindows Server 2012 R2ではIIS 8.5になります。 なにが変わるかって? Static Content (静的コンテンツ) のキャッシュコントロールヘッダーがなんか変わるんですね-しょぼん。 今回はぐぐっても錯綜した情報が垣間見…

PowerShell Desired State Configuration for DevOps and ALM practitioners の公開とConfig as Code

先日、Visual Studio ALM Rangersから、表題のガイダンスが公開されました。 https://vsardevops.codeplex.com/releases/view/132181 https://vsardevops.codeplex.com/releases/view/132181 Microsoftを含むALM Rangersが公開したこの資料は、Windowsにおい…

Windows 10 Tech Preview における PowerShell をみてみよう

はい。みます。 What's New in Windows PowerShell Win + X Search PSVersionTable Cmdlet数 Ctrl + v ISE PowerShell.exe のプロパティ さらっとNew Feature に触れておきましょう。 RunSpace Debugging PowerShell Script Debugging Different Version of …

Windows 10 Technical Preview を Hyper-V にインストールしよう

Windows 10 Technical Previewが公開されました。 さっそくインストールを試みる方が多いでしょうが、検証環境ならHyper-Vは優秀です。物理マシンをつぶすのもいいしタッチなど互換性確認には大事なのですが、手元でさくっと機能を。Hyper-Vでしょう。 今回…

Windows 10 Tech Preview is now Available

2014/10/1 AM0:53 、ついに公開されました。 MicrosoftアカウントでInsider Programに参加することでダウンロードできます。 https://Windows.microsoft.com/ja-jp/windows/preview 英語、中国語、ポルトガル語(ブラジル) での提供です。 Before you install…

Announcing Windows 10 and Tech Preview

と、いうことでWindows TH (Threshold) は、 Windows 10と発表されました。 早速見てみましょう。 追記 2014/10/1 AM0:53公開されました。 詳細はこちらから https://tech.guitarrapc.com/entry/2014/10/02/011045 https://Windows.microsoft.com/en-us/wind…

Disposable にする時に考慮するべきこと

先日neueccと話していて「サーバーをDisposableにする時って何が問題になるの?」 といわれたので、その時に答えた内容を備忘録も兼ねて。 Disposable にするとは 捨てられるサーバーと捨てられないサーバー 捨てられないサーバー 捨てられるサーバー サーバ…

PowerShell で non-Unicode Programs の言語を変更する

多忙って良くないですね。記事が滞ってますが、ネタだけは日々増えています。 簡単ですが、結構欲しがる人がいそうなので表題の記事を。 Windowsは、シェル (cmdやPowerShell)、あるいはUnicodeでないプログラムで使用する言語を設定しないと、文字化けを起…

Windows と Deploy と PowerShell

私がPowerShellをやる理由、好きな理由、今自分が果たすべきことはWindowsにおけるデプロイであり、私がPowerShellに興味を持っているすべてです。 Linux大好きです。DeployやAutomationのトレンドはLinux界隈を見ると楽しいです。 Windows超好きです。C# 大…

Windows Management Framework 5.0 Preview (PowerShell 5.0 Preview) のインストールが失敗する場合の対処

Twitterやブログを見ていると、 Windows Management Framework 5.0 Previewのインストールに失敗することが多々あるという方を見かけます。 OPC Diary - OneGet について 私も、3台のうち1台で失敗したのですが、その時に対処してインストール後問題なかった…

Windows Management Framework 5.0 Preview (PowerShell 5.0 Preview) がリリースされました

先日2/Apr/2014 - 3日間のBuild 2014に合わせてWindows Management Framework 5.0*1 がPreviewリリースされました。 Windows Management Framework 5.0 Preview April 2014 以前、 WMF4.0 の紹介で触れた通り、PowerShellはWMFに含まれており、 WMF5.0ではPo…

git で error: Connection time-out while accessing https://github.com/Account/RepositoryName.git と出た時の対処

最近GitHubへのDDoSが頻発しており、それに伴いPullやCloneを含めてgit remote show originなどでremote状態の取得できないことがあります。 https://status.github.com/messages で、特に以下にある3/22における影響では、アジアパシフィックからのパケット…

PowerShell で Windows の 資格情報マネージャー を利用する (Jenkins などでの Git Credentialなど)

本記事はPowerShell 3.0以上が対象です。 Windowsには資格情報マネージャー があります。 資格情報保管ボックスの概要 エクスプローラで見るとここにありますね。 コントロール パネル\すべてのコントロール パネル項目\資格情報マネージャー 軽く引用すると…

PowerShell で プロセスの優先度(priority) を変更する

小ネタです。 ある場面において、プロセスの優先順位*1 を変更する機会があります。そんな時、良く紹介されているのは、 タスクマネージャーからの優先度の変更ですね。 しかし、長時間のプロセス、かつ処理ごとにプロセスが立ち上がり直す場合には、やって…

AWS や Azure でWindows Server 2012 英語インスタンスを日本語化して PowerShell Remoting しようとしてCode="2" で実行できない場合の対処

AWSのEC2インスタンスには、 Windows Server 2008 R2とWindows Server 2012が2/10現在利用可能です。 日本語AMIを使わばいいのですが、EC2インスタンスがデフォルトで提供しているのが英語OSなため日本語化して使うことも多いでしょう。 しかし、何も考慮せ…

git や ssh が Win32 error 487: Couldn't reserve space for cygwin's heap, Win32 error 0 で実行できない場合の対処

PowerShellからssh経由でLinuxに入って任意のコマンドを実行する。 これを可能にするため、sshをラップしたモジュールを以前書きました。 PowerShell で Chocolatey を利用して SSH 接続をする + Capistrano コマンドを Windows から発行/実行するPowerShell…

PowerShell による デプロイ ライブラリ "valentia" β版 の公開

謎社での私の責務の1つがLinuxからWindows環境に移行時、デプロイ環境を低下させることなく維持、向上、移行することでした。 今回、その案件に対応すべく制作したPowerShellによるCUIデプロイモジュールvalentia β版を公開します。 valentia - guitarrapc/v…

Windows 8.1 RTM と Windows Server 2012 R2 で win + x のシェルを コマンドプロンプトから Windows PowerShell に変更する

Windows 8.1 PreviewやWindows Server 2012 R2 Previewを触っていた人はPowerShellがWin + xのメニューでデフォルトになっているのを見て喜んだことでしょう。 しかし、 Windows 8.1 RTMやWindows Server 2012 RTMを見ると、Windows 8 / Windows Server 2012…

Hyper-V で Windows Server 2012 R2 環境を作ってみよう

Windows Server 2012 R2がMicrosoft Subscriptionで利用できるようになりました。 Windows Server 2012 R2 AzureやAWS EC2で利用するのもいいのですが、 今回は手元のWindows 8.1 ProでHyper-V環境を構築しWindows Server 2012 R2をインストールしてみます。…

Active DirectoryのOUを消そうとすると[OUを削除するのに十分な特権がないか、または間違って削除されたりしないようにこのオブジェクトは保護されています。]と表示される

Active Directory (AD) は、 Windows Server 2012でOrganization Unit (OU) を消す時に「エラーが出る」ことがあります。 XXXを削除するのに十分な特権がないか、または間違って削除されたりしないようにこのオブジェクトは保護されています。 この場合の削…

Domain UserでRemote Desktop Connectionをする時にConnection was denied, not authorized

Remote Desktopは、 Windowsでは実質的なスタンダード的な位置を占めています。 OS標準で、バージョンが上がるごとに性能が良くなっています。 さて、今回はDomain環境化においてRemote Desktop接続をできるようにする場合の注意点です。 特に以下のエラーが…

Windows 8で良く使うショートカット一覧

意外と需要があるようなので、普段Windows 8, Windows Server 2012で良く使うキーボードショートカットを簡単に紹介してみましょう。 数が多いので、「コピーとか単純な作業にも使えるショートカット」「Windowsでショートカットを多用するなら」ということ…

社内初心者向けにバッチ勉強会してみた

15/March/2013同僚と喋っていて急遽思いついたので、社内で初心者向け勉強会をしました。 これだけPowerShell云々言ってますが、仕事ではまだまだバッチも書いており…ぐぬぬ。 今更バッチ感はありますが…まぁ…いいのでは? スライドの紹介 バッチの書き方・…

バッチ(cmd)で配列(もどき)を使う

本記事は、私が以前Qiitaにて掲載していたものの転載です。 PowerShellerとしては、今更cmd感がありますが、まぁ参考程度に。 コマンドプロンプトで配列(もどき)を使う コマンドプロンプトでは配列は標準サポートされていない 配列処理って何かと便利ですよ…