Microsoft · PC · Realtek · Server PowerShellでHyper-Vの仮想スイッチを作る&ホストにTagged VLANを追加する[Pro/Server向け] Posted on 2023年11月10日 by おきん(blog) 概要 Hyper-Vの仮想スイッチをPowerShellで作成します。また、Hyper-Vの仮想スイッチを使ってWindowsがTagged VLANにアクセスできるようにホスト側にアダプターを追加します。 本記事の方法で複数のVLANを扱えない有線NICのみを搭載したWindows機でもTagged VLANを取り回せます。 Hyper-Vが必要なのでPro以上のエディションかServerが必要ですがVLANを使う環境でWindows 10/11 Homeを使うケースは稀だと思うので前提です。 動作確認したOSはWindows 10 Pro / Windows 11 Pro です。 Continue reading おきん(blog) https://mi.okin-jp.net/@okin_p(Misskey) https://fi.okin-jp.net/@okin_p(Firefish) https://si.okin-jp.net/@okin_p(Mastodon) https://fedifile.net/@okin_p/profile/… Continue readingPowerShellでHyper-Vの仮想スイッチを作る&ホストにTagged VLANを追加する[Pro/Server向け]
Linux · PC · Server · その他 2段bashとGitブランチ表示をやる Posted on 2020年2月26日 by おきん(blog) Ubuntu 18.04の場合 .bashrcの末尾に追記 Shell # source ~/.git-prompt.sh if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi if [ -f /etc/bash_completion.d/git-prompt ]; then export PS1='\[\033[01;32m\]\u@\h\[\033[01;33m\] \w$(__git_ps1) \n\[\033[01;34m\]\$\[\033[00m\] ' else export PS1='\[\033[01;32m\]\u@\h\[\033[01;33m\] \w \n\[\033[01;34m\]\$\[\033[00m\] ' fi 123456789 # source ~/.git-prompt.shif [ -f /etc/bash_completion ]; then. /etc/bash_completionfiif [ -f /etc/bash_completion.d/git-prompt ]; thenexport PS1='\[\033[01;32m\]\u@\h\[\033[01;33m\] \w$(__git_ps1) \n\[\033[01;34m\]\$\[\033[00m\] 'elseexport PS1='\[\033[01;32m\]\u@\h\[\033[01;33m\] \w \n\[\033[01;34m\]\$\[\033[00m\] 'fi Windowsの場合(PowerShell) 事前準備としてPowerShell(管理者)で、下記のコマンドを実行する PowerShell Set-ExecutionPolicy -ExecutionPolicy RemoteSigned 1 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned C:\Users\<ユーザー名>\Documents\WindowsPowerShell\Profile.ps1 を作成して書き込む (PowerShellの$profileに詳しければそれに合わせて追記することも可能) PowerShell function Get-GitBranch{ git branch 2>$null | ForEach-Object { if($_[0] -eq "*") { $branch = ($_ -Split " ")[1] return "(git:$branch)" } } } function prompt { (Get-Host).UI.RawUI.WindowTitle = "Windows PowerShell $pwd" $name = $pwd.Path $gb = Get-GitBranch Write-Host "" -NoNewLine -ForegroundColor White Write-Host $env:USERNAME -NoNewLine -ForegroundColor Cyan Write-Host "@$name " -NoNewLine -ForegroundColor White Write-Host "$gb" -ForegroundColor Red Write-Host ">" -NoNewLine -ForegroundColor White return " " } 123456789101112131415161718192021 function Get-GitBranch{ git branch 2>$null | ForEach-Object { if($_[0] -eq "*") { $branch = ($_ -Split " ")[1] return "(git:$branch)" } }}function prompt { (Get-Host).UI.RawUI.WindowTitle = "Windows PowerShell $pwd" $name = $pwd.Path $gb = Get-GitBranch Write-Host "" -NoNewLine -ForegroundColor White Write-Host $env:USERNAME -NoNewLine -ForegroundColor Cyan Write-Host "@$name " -NoNewLine -ForegroundColor White Write-Host "$gb" -ForegroundColor Red Write-Host ">" -NoNewLine -ForegroundColor White return " "} 参考 Ubuntu bashのプロンプトHack!!!!(gitブランチ表示)https://qiita.com/ryosukue/items/bc1eae639e3950790eb9 (2020/01/05閲覧) PowerShellのプロンプトにGitのブランチを表示したくなった https://m0t0k1x2.tumblr.com/post/132379609864/powershell%E3%81%AE%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%ABgit%E3%81%AE%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%97%E3%81%9F%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F (2020/01/05閲覧) PowerShell で Profile を利用して… Continue reading2段bashとGitブランチ表示をやる