Skip to content

Instantly share code, notes, and snippets.

@mitu217
Created November 15, 2016 15:44
Show Gist options
  • Save mitu217/3d8f6575e68fd83e31f34d76a32eccfc to your computer and use it in GitHub Desktop.
Save mitu217/3d8f6575e68fd83e31f34d76a32eccfc to your computer and use it in GitHub Desktop.
# 権限のチェック
if (!([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole(`
[Security.Principal.WindowsBuiltInRole] "Administrator")) {
Write-Warning "管理者として実行してください"
exit 1
}
echo "Windowsの開発環境を構築します"
echo ""
############
# 初期設定
############
# 設定されているプロパイダ一覧を取得
echo "[Get PackegeProviders]"
Find-PackageProvider -ForceBootstrap
echo ""
# 実行Policyを変更
echo "[Check ExecutionPolicy]"
Set-ExecutionPolicy RemoteSigned -Force
echo ""
# ChocolateyをPackageProviderへ追加
echo "[AddProvider Chocolatey]"
Get-PackageProvider Chocolatey -ForceBootstrap
echo ""
#########################
# アプリケーションのインストール
#########################
# Firefox
Find-Package -ForceBootstrap -Name Firefox -Provider chocolatey
Install-Package -Name Firefox -Force
# chrome
Find-Package -ForceBootstrap -Name Google-Chrome-x64 -Provider chocolatey
Install-Package -Name Google-Chrome-x64 -Force
# slack
Find-Package -ForceBootstrap -Name slack -Provider chocolatey
Install-Package -Name slack -Force
# GoogleJapaneseInput
Find-Package -ForceBootstrap -Name googlejapaneseinput -Provider chocolatey
Install-Package -Name googlejapaneseinput -Force
# 7zip
Find-Package -ForceBootstrap -Name 7zip -Provider chocolatey
Install-Package -Name 7zip -Force
# Atom
Find-Package -ForceBootstrap -Name atom -Provider chocolatey
Install-Package -Name atom -Force
# git
Find-Package -ForceBootstrap -Name git -Provider chocolatey
Install-Package -Name git -Force
# GitKraken
Find-Package -ForceBootstrap -Name gitkraken -Provider chocolatey
Install-Package -Name gitkraken -Force
# Android Studio
#Find-Package -ForceBootstrap -Name androidstudio -Provider chocolatey
#Install-Package -Name androidstudio -Force
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment