gpt4 book ai didi

powershell - PSImageTools 无法加载 Wia.ImageFile

转载 作者:行者123 更新时间:2023-12-03 00:54:28 28 4
gpt4 key购买 nike

我在 Server 2008 R2 机器上安装了 PowerShellPack,但无法使用 PSImageTools 模块。所有图像操作都会产生错误 New-Object : Cannot load COM type Wia.ImageFile .我曾尝试在我的 Windows 7 笔记本电脑上安装相同的软件包,并且可以正常工作。

我认为这一定是因为服务器上缺少 Dll:s,但即使复制了 wia*.dll从笔记本电脑到 System32 的文件(没有相应的文件已经存在)有帮助。无法注册 dll(例如 regsvr32 wiaaut.dll),回复为“文件加载失败”。

那么,有人在 Windows Server 2008 上成功使用过 Wia 吗?我们将运行预定的 powershell 脚本来更新用户的 Outlook 镜像,因此它需要能够在服务器上运行。

最佳答案

我在 Windows Server 2008 x64 上遇到同样的错误。尝试了 x64 和 x86 版本的 PowerShell v2。

作为替代方案,您也许可以使用 System.Drawing.Image .取决于你的脚本需要做什么。也许发布一些示例代码。

http://msdn.microsoft.com/en-us/library/system.drawing.image.aspx

Add-Type -AssemblyName System.Drawing
$image = [System.Drawing.Image]::FromFile("C:\pic.bmp")

编辑 :以下是更改图像尺寸的方法:
$pixWidth = 90
$pixHeight = 90
$image2 = New-Object System.Drawing.Bitmap -ArgumentList $image, $pixWidth, $pixHeight
$image2.Save('C:\new_pic.bmp', [System.Drawing.Imaging.ImageFormat]::Bmp)

关于powershell - PSImageTools 无法加载 Wia.ImageFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779493/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com