如何使用 Windows 附带的本机工具将稀疏文件从一个 NTFS 卷复制或移动到另一个 NTFS 卷,同时保持稀疏性?如果使用本机工具无法做到这一点,那么来自可信赖供应商的免费应用程序是什么?当然,有一个命令提示符命令或 powershell 命令可以执行此操作。
我有一个代表 250GiB 的文件,它占用了 20GiB 的磁盘空间,我希望它在移动它时继续只占用 20GiB。谢谢。
PowerShell 中的PSReadLine具有语法着色,但如何指定颜色?
我已经编写了一个强大的 HP Warrant Lookup PowerShell 脚本。但是,我无法弄清楚如何在自动化过程中获取 HP 系统的产品编号。所以...
如何通过 PowerShell 获取 HP 产品编号(不是序列号)?尽管我只想使用内置的开箱即用的 Windows 和 PowerShell 命令,但我愿意接受其他想法。最终,最终目标是以最可靠、侵入性最小的方式(即安装第三个软件)检索产品编号。
故障排除
尝试:
Get-WmiObject Win32_ComputerSystem | Select-Object OEMStringArray
结果:
{ABS 70/71 79 7A 7B 7C, CMS v01.4A, HP_Mute_LED_0, www.hp.com}
......但期待找到 XT908UT#ABA
我正在尝试从 Excel 中的宏调用 PowerShell 脚本。
我已经看到了一些例子:
retval = Shell("powershell ""C:\MyTest.ps1""", 1)
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用它时:
Sub Connect_01()
Dim x
x = Shell(“powershell.exe ""\\corp\hdq\Path with spaces\PowerShell\Modules\macro01.ps1""", 1)
End Sub
Run Code Online (Sandbox Code Playgroud)
我收到一个编译器错误: Syntax error
如果我删除赋值,我会在第一对引号处收到错误:
Expected: list separator or )"
由于我对 VBA 没有太多经验,对 Shell() 命令也没有经验,因此将不胜感激。
我在 3000 多个目录中有 500000 多个文件,需要将所有名为 PHOTOS 的文件夹重命名为 Photos。我还需要重命名任何文件夹调用照片等等等等来被称为照片。在数据转储驱动器 z 中向下爬行我们复杂的文件结构需要递归:
任何帮助表示赞赏
杰米
我正在尝试制作简单的脚本,以便可以以 aswww.example.com和简单的方式访问我的网站example.com。我如何将它作为绑定参数传递?
这是我的尝试:
$iisApp = New-Item $iisAppName -bindings @{protocol="http";bindingInformation="*:80:"+ $url + ",*:80:www." + $url} -physicalPath $directoryPath
$iisApp | Set-ItemProperty -Name "applicationPool" -Value $iisAppPoolName
Run Code Online (Sandbox Code Playgroud) 在我的计算机(Win10 Enterprise x64、1709)上运行Update-Help返回两个错误:
更新帮助:无法更新模块“AutoSequencer、HostNetworkingService、WindowsUpdateProvider”与 UI 文化 {en-US} 的帮助:无法检索 UI 文化 en-US 的 HelpInfo XML 文件。确保模块清单中的 HelpInfoUri 属性有效或检查您的网络连接,然后重试该命令。
在第 1 行字符:1 + 更新帮助 + ~~~~~~~~~~~ + CategoryInfo : ResourceUnavailable: (:) [Update-Help], Exception +fullyQualifiedErrorId : UnableToRetrieveHelpInfoXml,Microsoft.PowerShell.Commands.UpdateHelpCommand
更新帮助:无法使用 UI 文化更新模块“PrintManagement”的帮助{en-US}:无法连接到帮助内容。存储帮助内容的服务器可能不可用。验证服务器是否可用,或等到服务器重新联机,然后重试该命令。
在第 1 行字符:1 + 更新帮助 + ~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Update-Help], Exception +fullyQualifiedErrorId : UnableToConnect,Microsoft.PowerShell.Commands.UpdateHelpCommand
这是一个问题,因为我是第一次编写 Windows 更新脚本,并且拥有WindowsUpdateProvider的帮助文件很重要。即使我知道如何查找和修复“ HelpInfoUri ”属性,我也不知道该将其设置为什么 - Google 搜索“ WindowsUpdateProvider help ”主要返回人们以各种语言询问此问题,但没有解决方案我可以看。这同样意味着我无法通过使用在线帮助解决该问题。(Get-Help WindowsUpdateProvider -online 返回类似的错误。)
我知道“ PSWindowsUpdate ”模块,但由于我们的流程,使用Windows 10附带的模块会更可取。
设置以下$usbDriveLetter变量以自动查找 USB 驱动器盘符,并使用该变量在 USB 上打开图像不起作用。它在 cmd 中打印“G:\image.png”。
$usbDriveLetter = (gwmi win32_volume -f 'label=''USB_NAME_HERE''').Name;
"$usbDriveLetter" + "image.png"
Run Code Online (Sandbox Code Playgroud)
但是,如果我不使用 var 并在 PowerShell 脚本中将 "G:\" 设为静态,则图像会打开得很好。
G:\image.png
Run Code Online (Sandbox Code Playgroud)
那么我在这里做错了什么?我们如何使用ps1脚本动态打开图片?
我想在没有蓝屏的情况下静默执行PowerShell命令。
如何从PowerShell命令执行此操作?
我试过这个。. .
PowerShell.exe -windowstyle hidden
Run Code Online (Sandbox Code Playgroud)
但它不起作用 - 命令已执行但蓝屏仍然存在。
我打开了一个空的 Windows PowerShell 窗口,但尚未在该窗口中输入任何命令。默认的、未更改的目录是我的用户帐户文件夹。我想用键盘快捷键关闭窗口。
不起作用:
Ctrl-w (将文本添加^W到编辑器中)
Ctrl-d (将文本添加^D到编辑器中)
Alt-F4 (什么也没做)
exit其次是{Enter}(有效,但顺序繁琐)
在不使用AutoHotkey脚本的情况下,是否有针对此问题的本地解决方案?我正在使用 Windows 10。
powershell ×10
windows ×2
exit ×1
help-files ×1
iis ×1
ntfs ×1
sparsefile ×1
updates ×1
vba ×1
windows-10 ×1
windows-7 ×1