草庐IT

azure-powershell

全部标签

windows - PSCP 可以与 PowerShell 一起使用吗?

我有一个生成文本文件的PowerShell脚本。最后,我想将这个文件复制到Linux服务器上。从CMD.EXE,我可以使用PSCP(来自Putty),它可以工作并复制文件。但是在PowerShell中,无论是交互方式还是PowerShell批处理,PSCP都没有明显的效果:没有错误消息,也没有复制文件。即使我简单地运行.\PSCP.EXE没有参数,在CMD命令行上它会显示选项,但在PowerShell中它什么也不做。可以从PowerShell内部使用PSCP吗? 最佳答案 从PowerShell中执行程序的工作方式应该与CMD相同,

windows - PowerShell 的互操作性

我正在分发一个安装程序,它将打开并运行一个PowerShell脚本。安装程序将供拥有WindowsXP及更高版本的用户使用。我能保证这个脚本将在所有这些版本的Windows上运行/执行吗?我正在寻找批处理文件提供的类似跨Windows平台互操作性。我听说过错误:“无法加载文件,因为在此系统上禁用了脚本的执行”,在这种情况下我该怎么办?如果用户禁用了脚本,这是否意味着我需要使用不同的语言(也许只是Batch)? 最佳答案 您引用的错误是由于PowerShell安装时的默认执行策略造成的。该消息表明已安装PowerShell,但默认情况

windows - 在 Windows 窗体应用程序上使用 Azure ACS

我正在使用AzureACS来处理我站点中的用户身份验证,现在我正在构建一个Windows窗体应用程序,用户需要在其中使用网站中使用的凭据进行身份验证。有没有办法用Windows窗体应用程序实现AzureACS? 最佳答案 是的,使用Azure身份验证库(AAL)。这是一个例子。客户端应用程序是WPF,但它也可以很容易地成为Windows窗体应用程序。http://code.msdn.microsoft.com/AAL-Native-App-to-REST-de57f2cc 关于windo

java - Powershell 输出格式错误的文件名

我正在使用这个命令:Get-ChildItem|Foreach-Object{$_.BaseName}>file_names.txt将我当前目录中的文件名打印到一个文件(没有最终扩展名)。在记事本中打开文件名显示正确打印的文件名。很简单,是的。很酷。我的问题是,在使用Java中的BufferedReader读取文件名时,文件名格式错误。例如,20100916_090350_S1_1_autogaintest_1.Radcomesupasÿþ20100916_S1_1_autogaintest_1。拉达(.Rad扩展名应该在那里,在它之后还有另一个我想删除的扩展名)我认为这是某种愚蠢的W

windows - 如何使用 PowerShell 为多个子目录创建目录连接?

有很多子文件夹,必须为二级子文件夹创建目录连接。当前文件夹结构的一部分如下所示C:\MainFolder>treeFolderPATHlistingforvolumeCSystemC:.├───1stSub-FolderA│├───2ndSub-FolderA│└───2ndSub-FolderB└───1stSub-FolderB├───2ndSub-FolderA└───2ndSub-FolderBD:\MainFolder-Copy>treeFolderPATHlistingforvolumeDosyaD:.├───1stSub-FolderA└───1stSub-FolderB

windows - 如何使用 PowerShell 导入 CSV 文件并从文本文件中读取一行?

我有一些PowerShellCmdlet的输出,如下所示0server-1ContentDamagedclient12/06/201308:00:41123server-1ContentDamagedclient12/07/201308:00:330server-1ContentDamagedclient12/08/201308:00:32234server-1ContentDamagedclient12/09/201308:00:340server-1ContentDamagedclient12/09/201316:09:4170server-1ContentDamagedclien

windows - Powershell:如何在一行中输出文件夹名称、上次写入时间和文件夹大小?

我想输出文件夹名称、上次写入时间和文件夹大小,如何将这两个结果合并到一行?对于文件夹名称和上次写入时间:get-item"\\server-01\Y$\Server1"|selectname,lastwritetime对于文件夹大小:$folder=(Get-ChildItem"\\server-01\Y$\Server1"-recurse|Measure-Object-propertylength-sum)$size="{0:N2}"-f($folder.sum/1024MB)+"GB"我需要这样的输出格式:NameLastWriteTimeSizeServer12014-05-05

windows - PowerShell:跟踪日志文件,并将结果发送到 Windows 系统事件日志

我正在尝试使用powershell在Windows2k8中跟踪日志文件,然后将其发送到Windows事件查看器。我知道powershell可以通过运行“跟踪”日志:Get-Content-PathC:\logs\events.log-Wait这将实时跟踪日志(类似于linuxtail中的-f)。Powershell还可以写入Windows事件系统日志:Write-EventLogSystem-sourceSystem-eventid12345-message"test"我想知道如何(或是否)将尾日志结果作为Write-EventLog消息进行管道传输?我在想,由于这是Windows环境

windows - 在 Powershell 中为另一本地用户登录时触发的一次性计划任务

我正在尝试创建一个一次性计划任务,该任务在本地用户登录时触发,而本地用户不是创建计划任务的用户。执行此操作的Powershell是什么?我在WinServer2012R2和Windows8.1上使用Powershellv3。我需要运行一行powershell的任务。 最佳答案 将我的评论移到答案中以便解决此问题。如果您要立即重新启动并以该用户身份登录,只需将其输入:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce然后下一个登录用户(任何用户)将启

windows - 自动生成对 powershell 命令的响应?

我正在执行一个powershell脚本,即ps1文件中的命令。要在系统上运行任何powershell脚本,您必须先运行Set-ExecutionPolicyRemoteSigned,然后手动输入y。只有在那之后,你才能运行ps脚本。有没有一种方法可以自动输入y以及启用powershell脚本的命令?演示:PSC:\Windows\system32>Set-ExecutionPolicyRemoteSignedExecutionPolicyChangeTheexecutionpolicyhelpsprotectyoufromscriptsthatyoudonottrust.Changin