小编vcs*_*nes的帖子

在服务器核心上自动使用 PowerShell

当我在本地登录到 Server 2012 Core 安装时,每次我必须输入powershell才能进入 PowerShell 命令行而不是普通的 ol' cmd。

假设我永远不会删除 PowerShell Windows 功能,我如何配置服务器以让我直接进入 PowerShell 提示符而不是 cmd?

windows-server-core windows-server-2012

18
推荐指数
1
解决办法
3398
查看次数

在 Server 2012 Core 中使用 Powershell 解压缩文件

我需要用powershell解压缩一个文件。我见过每个人这样做的典型方法是使用脚本自动化 shell。

$shellApplication = new-object -com shell.application
$zipPackage = $shellApplication.NameSpace($zipfilename)
$destinationFolder = $shellApplication.NameSpace($destination)
$destinationFolder.CopyHere($zipPackage.Items())
Run Code Online (Sandbox Code Playgroud)

这对我不起作用,因为服务器核心没有外壳,所以没有自动化。这会导致 E_FAIL COM 错误。

Powershell 似乎无法自行完成,如果我参加第 3 方,我必须首先想办法将实用程序加载到服务器上。7-Zip 是我的首选,但我似乎无法编写下载和安装它的脚本。Sourceforge 不断向我吐槽 HTML 文件。

如何在 Server 2012 Core 中完全编写解压 zip 文件的脚本?

powershell windows-server-core windows-server-2012

15
推荐指数
1
解决办法
2万
查看次数