标签: powershell

PowerShell ISE 发生了什么?

Windows 8 中的 PowerShell ISE 在哪里?

在 Windows 7 中,它就在“开始”菜单上,但它不会出现在 Windows 8 中的任何地方。

powershell windows-8

5
推荐指数
1
解决办法
2663
查看次数

在 Windows 7 上安装 Powershell 3.0 - 未安装更新

我正在尝试安装Powershell 3.0在我的Windows 7 x64 SP1. 更新开始,然后它说

未安装某些更新。未安装以下更新:Windows 更新 KB2506143。

...和一个选项Close。尝试重新启动以确保没有任何锁定的文件等 - 同样的问题仍然存在。Framework 4.5 随 VS 2012 一起安装。

我用这个页面下载:

下载中心 - Windows 管理框架 3.0

和这个要安装的文件:

Windows6.1-KB2506143-x64.msu

这是它的外观:

在此处输入图片说明

故障排除:我尝试在另一台机器上安装,这台机器也是 Windows 7 x64,它运行没有问题,像黄油一样顺利。我会在更多机器上尝试并更新这个问题。

powershell installation

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

PowerShell 中像 Linux `tail` 这样的命令?

如何在 PowerShell 中复制 Linux 尾部的行为?

我正在运行一个写入日志文件 ( error.log)的应用程序,我想查看它的最后几行并保持控制台更新更改。

那么tail -f filename在 PowerShell 中是否有类似的东西?

windows powershell windows-8

5
推荐指数
2
解决办法
7240
查看次数

如何删除带有“非法”字符的文件夹?

我将 USB 闪存棒插入 Mac,它获得了一些不需要的隐藏文件夹。(请参阅问题防止 MacOS 制作 .* 和 ._* 文件以进行预防。)

我现在想从我的驱动器中删除这些,但我遇到了一个问题。里面fseventsd的文件夹是不是除非我禁用“隐藏受保护的操作系统文件”,在文件夹选项中显示的子文件夹。然后我会看到一个没有名称的文件夹图标,尝试删除它不会导致任何操作和错误。尝试打开它会导致错误:

E:\fseventsd\ 不可访问

文件名、目录名或卷标语法不正确。

所以我看了一下使用命令提示符:

命令提示符隐藏文件夹视图

我必须承认,如果我不知道父文件夹来自 Mac OSX,我会强烈怀疑是病毒,因为文件夹名称在 ASCII 中呈现为笑脸。

显然这是ASCII字符“01”:

旧的 ASCII 图表

我在命令提示符中发出的任何命令也会导致各种语法错误。我决定尝试使用 Powershell。

不幸的是 1) 我对 Powershell 不是很有经验,2) 奇怪的文件夹名称似乎有类似的困难。我在 Powershell 中遇到以下错误只是试图列出父目录内容:

Get-ChildItem :路径中的非法字符。

Powershell 错误

怎么删除这个文件夹?

windows-7 powershell osx-mountain-lion

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

如何将文件复制到具有特定名称的所有子文件夹?

我有一个名为 SRED.txt 的文件和一个包含数百个子文件夹的文件夹。每个文件夹中都有另一个名为 SRED 的文件夹,该 SRED.txt 文件应保存在该文件夹中。我想要做的是遍历每个文件夹并将 SRED.txt 文件复制到相应的 SRED 文件夹中。

如何使用 Powershell 完成此操作?

windows-7 powershell

5
推荐指数
2
解决办法
3211
查看次数

PowerShell 删除内置的 Windows 8 应用程序?

有PowerShell的命令Get-AppxPackage,并Remove-AppxPackage允许您删除地铁应用。但是,它们似乎没有显示内置应用程序。

我不使用邮件、联系人、消息、日历、新闻、体育和其他一些内置应用程序。

有什么方法可以编写脚本来卸载这些而不是手动右键单击每个?

powershell windows-8

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

Windows 7 文件关联 .mov

我创建了一个新的 Windows 7 SP1 基本映像。一切都很好。

所以我现在正在安装标准应用程序

我想让 Quicktime 管理 .mov 文件。唯一的问题是 WMP (Windows Media Player) 不会放弃与 .mov 文件的关联。

这让我发疯......我一直在阅读有关如何修复文件关联的线程。

我想通过注册表、powershell 或 cmdline 来完成。我不能使用 GPO

我尝试了以下方法:

assoc .mov=QuickTime.mov
ftype QuickTime.mov="%ProgramFiles(x86)\QuickTime\QuickTimePlayer.exe"

Reg add HKCU\Software\Microsoft\windows\CurrentVersion\Explorere\FileExts\.mov\UserChoice" /v Progid /d QuickTime.mov /f

Reg add HKCU\Software\Microsoft\windows\CurrentVersion\Explorere\FileExts\.mov\OpenWithList" /v a /d QuickTimePlayer.exe /f

Reg add "HKCU\Software\Microsoft\windows\CurrentVersion\Explorere\FileExts\.mov\OpenWithList" /v b /d wmplayer.exe /f

Reg add HKCU\Software\Microsoft\windows\CurrentVersion\Explorere\FileExts\.mov\OpenWithList" /v MRUList /d ab /f

Reg add HKCU\Software\Microsoft\windows\CurrentVersion\Explorere\FileExts\.mov\OpenWithProgids" /v Quicktime.mov /t REG_NONE /d 0000 /f

Reg add HKCU\Software\Microsoft\windows\CurrentVersion\Explorere\FileExts\.mov\OpenWithProgids" /v WMP11.AssocFile.MOV /t REG_NONE /d 0000 …
Run Code Online (Sandbox Code Playgroud)

windows-7 file-management powershell command-line quicktime

5
推荐指数
1
解决办法
3460
查看次数

程序将 Black and White 泄露到 PowerShell 控制台

一些程序,例如节点包管理器 ( npm) 和一些用于grunt更改我的 PowerShell 控制台颜色并保持原样的任务。这是一张图片:

在此处输入图片说明

有谁知道为什么会这样?我如何让它恢复正常和/或阻止它发生?

powershell command-line

5
推荐指数
1
解决办法
224
查看次数

任务计划程序 - 如何使用多个参数运行 powershell 脚本?

我使用 powershell.exe 作为程序,使用“ -Command "& C:\Windows\logon.ps1; exit $LASTEXITCODE"; ExecutionPolicy RemoteSigned”作为参数,但它似乎不起作用。

我想要的一些东西:

  1. 在任务调度程序中得到结果,所以我可能知道一切是否正常,或者是否有错误

  2. 将脚本的输出放入 output.txt 文件中(增量文件是否可能?)

  3. 运行脚本隐藏

windows powershell scheduled-tasks

5
推荐指数
1
解决办法
9791
查看次数

通过 winexe/psexec 运行 powershell

我正在尝试从 Ubuntu 连接到 Windows 2012 服务器。

winexe --user <USER> --password <SERVER> //SERVER cmd.exe 
Run Code Online (Sandbox Code Playgroud)

工作得很好。

然而,

winexe --user <USER> --password <SERVER> //SERVER powershell.exe`
Run Code Online (Sandbox Code Playgroud)

只是挂起。

它显示:

Windows PowerShell
Copyright (C) 2012 Microsoft Corporation. All rights reserved.
Run Code Online (Sandbox Code Playgroud)

但在那之后它只是挂起并且不会响应按键。

是否需要将参数传递给 powershell 才能使其以交互模式或其他方式运行?

编辑

如果我通过 strace 运行上面的命令,它似乎在等待服务器发回一些东西。

epoll_wait(4, {}, 1, 10)                = 0
epoll_wait(4, {}, 1, 10)                = 0
epoll_wait(4, {}, 1, 10)                = 0
Run Code Online (Sandbox Code Playgroud)

powershell psexec ubuntu windows-server-2012

5
推荐指数
1
解决办法
6991
查看次数