<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Windows on ffff65535</title><link>https://blog.ffff65535.com/categories/windows/</link><description>Recent content in Windows on ffff65535</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 01 Mar 2024 12:00:00 +0800</lastBuildDate><atom:link href="https://blog.ffff65535.com/categories/windows/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows hyper-v 宿主机与虚拟机使用内部虚拟交换机进行通信</title><link>https://blog.ffff65535.com/posts/2024/03/01/windows-powershell/</link><pubDate>Fri, 01 Mar 2024 12:00:00 +0800</pubDate><guid>https://blog.ffff65535.com/posts/2024/03/01/windows-powershell/</guid><description>&lt;ol>
&lt;li>
&lt;p>以管理员身份打开 PowerShell 控制台。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>创建内部交换机。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>New-VMSwitch -SwitchName &lt;span style="color:#e6db74">&amp;#34;Internal-VMSwitch&amp;#34;&lt;/span> -SwitchType Internal
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>执行结果&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>PS C:&lt;span style="color:#ae81ff">\W&lt;/span>INDOWS&lt;span style="color:#ae81ff">\s&lt;/span>ystem32&amp;gt; New-VMSwitch -SwitchName &lt;span style="color:#e6db74">&amp;#34;Internal-VMSwitch&amp;#34;&lt;/span> -SwitchType Internal 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Name SwitchType NetAdapterInterfaceDescription
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>---- ---------- ------------------------------
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Internal-VMSwitch Internal
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>查找刚创建的虚拟交换机的接口索引。
可以通过运行 Get-NetAdapter 来查找接口索引&lt;/p></description></item><item><title>Windows powershell</title><link>https://blog.ffff65535.com/posts/2022/11/02/windows-powershell/</link><pubDate>Wed, 02 Nov 2022 12:00:00 +0800</pubDate><guid>https://blog.ffff65535.com/posts/2022/11/02/windows-powershell/</guid><description>&lt;ul>
&lt;li>判断指定文件夹是否存在，若存在则删除文件夹内所有文件与子目录&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>$CONFIG_PATH&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;C:\test&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>$TRUE_FALSE&lt;span style="color:#f92672">=(&lt;/span>Test-Path $CONFIG_PATH&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">if&lt;/span>&lt;span style="color:#f92672">(&lt;/span>$TRUE_FALSE -eq &lt;span style="color:#e6db74">&amp;#34;True&amp;#34;&lt;/span>&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">{&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ls $CONFIG_PATH | Remove-Item -Recurse
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">}&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>判断指定bat文件是否存在，存在则执行该文件&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>$CONFIG_PATH&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;C:\test\test.bat&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>$TRUE_FALSE&lt;span style="color:#f92672">=(&lt;/span>Test-Path $CONFIG_PATH&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">if&lt;/span>&lt;span style="color:#f92672">(&lt;/span>$TRUE_FALSE -eq &lt;span style="color:#e6db74">&amp;#34;True&amp;#34;&lt;/span>&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">{&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> start $CONFIG_PATH
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">}&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item></channel></rss>