首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Powershell增强:命令补全、主题美化及Git扩展保姆级教程

    PowerShell 是 Windows 平台上的一款强大的命令行工具,它不仅支持执行各种命令,还可以通过扩展模块和主题来定制自己的命令行界面。...本文将介绍如何使用 PSReadLine 、oh-my-posh 和 posh-git 这三个模块来为 PowerShell 带来类似于 Mac 上的 oh my zsh 的体验,包括语法高亮、错误提示...查看已安装的模块 Get-InstalledModule 安装 PSReadLine PSReadLine 提供了语法高亮、错误提示、多行编辑、键绑定、历史记录搜索等功能: Install-Module...作用是在 PowerShell 启动时运行一些自定义的设置,比如导入模块、设置别名、定义函数等。...通过这些模块,你可以让你的 PowerShell 更加美观、方便和高效,从而提升你的命令行操作体验和生产力。

    12.5K41

    Windows-Terminal 美化以及通过 OhMyPosh 美化 PowerShell

    通过 Powerline 来自定义 PowerShell,以提供 Git 状态提示符,再对 Windows Terminal 美化,得到一个优秀的终端体验 这里先放出微软的官方教程: https://docs.microsoft.com...如果出现不受信任的存储库,就选择 A 如果需要更新这两个工具,执行以下命令 Update-Module -Name posh-git Update-Module -Name oh-my-posh 要注意的是,全局安装的模块需要管理员权限才能进行更新...更新完之后我们要卸载旧版本的模块 先获取模块的版本号,需要记住旧版本的版本号 Get-Module -ListAvailable 卸载旧版本的模块 Uninstall-Module -Name "posh-git...Get-PoshThemes 选择你喜欢的主题,记住他的名称,我这里选择 honukai 主题 输入这个命令 notepad $PROFILE 添加以下内容,在每次打开 PowerShell 的时候,...terminal-profile-settings "profiles": { "defaults": { // Put settings here that you want to apply to all

    3.7K30

    Powershell

    模块 打包的Cmdlet、函数和资源,便于共享和重用。 执行策略 控制脚本的运行权限。 远程管理 通过PowerShell Remoting对远程计算机执行命令。 1.什么是Cmdlet?...输入与输出: Cmdlet处理对象而非文本。输入和输出都是结构化对象,便于进一步操作。 管道支持: Cmdlet可以通过管道将输出传递给下一个Cmdlet,实现数据的流式处理。...符号:在PowerShell中,管道由竖线符号(|)表示。 数据流:管道将前一个命令的输出传递给下一个命令的输入。 对象传递:与传统的命令行不同,PowerShell管道传递的是对象而不是文本。...模块 PowerShell模块是用于组织和分发PowerShell功能的单元。它们可以包含函数、脚本、Cmdlet、变量和其他资源。...Import-Module MyModule 查看已安装模块:使用Get-Module -ListAvailable查看所有可用模块。

    1.4K10

    如何使用Powershell操作FTP进行数据文件自动上传备份

    方式1.使用Powershell与Windows原生ftp客户端工具(仅仅支持主动模式)进行文件备份....方式3.使用Powershell的PSFTP模块包连接ftp服务器并进行备份文件上传。...首发链接: https://mp.weixin.qq.com/s/YuaqncfbOsC3-wjCdikfBw ---- 0x01 实践演示 实践1.使用Powershell与Windows原生ftp客户端工具...代码示例: WeiyiGeek.使用Powershell与Windows原生ftp客户端备份图 温馨提示: 为了保障脚本中FTP密码的安全性,我将脚本中高敏感的账号密码进行编码存储(只能防君子,不能防小人...然后,我们手动使用PSFTP模块进行被动链接测试: # 配置 PowerShell 执行策略导入安装的PSFTP模块 Set-executionpolicy remotesigned Import-Module

    3.6K21

    PSMDATP:一款针对MDATP的PowerShell管理模块

    PSMDATP PSMDATP是一款针对Microsoft Defender ATP的PowerShell管理模块,这个工具本质上来说是一个易于使用的命令行工具,广大研究人员可以使用PSMDATP来访问和使用...这个工具是一个针对MDATP的PowerShell模块,它的主要特性如下: 可以帮助大家提升PowerShell技术; 提供了一种更加简单的方法并通过PowerShell来与MDATP进行交互,并自动化实现某些任务...: git clone https://github.com/alexverboon/PSMDATP.git 工具使用 如需使用该功能模块,我们可以打开PowerShell命令行终端,然后通过PSGallery...模块进要求提供API_MDATP信息: { "API_MDATP": { "AppName": "WindowsDefenderATPPSMDATP...30天内所有接收到的MDATP警报: Get-MDATPAlert -PastHours 720 枚举MDATP设备 运行下列命令即可列举所有MDATP注册的设备: Get-MDATPDevice -All

    36710

    Wanderer:一款功能强大的进程注入枚举工具

    关于Wanderer Wanderer是一款功能强大的进程注入枚举工具,该工具基于C#开发,代码完全开源,可以帮助广大研究人员收集与正在运行的目标进程相关的信息。...支持收集的信息包括完整性级别、AMSI是否作为加载模块存在、目标进程是以64位或32位运行的、以及当前进程的去特权级别。...--exclude-64 枚举加载了AMSI的所有进程: C:\> wanderer --all --exclude-amsiunloaded 枚举进程名为pwsh、powershell、spotify...的进程,且完整性级别不受信(包括32位进程): C:\> wanderer --name pwsh,powershell,spotify --exclude-integrity untrusted,...low --exclude-32 工具运行截图 许可证协议 本项目的开发与发布遵循GPL-3.0开源许可证协议。

    30410

    PowerShell 降级攻击的检测与防御

    根据上面的描述,我们将主机做如下配置: 1、安装了 powershell v5.1 2、启用日志模块 3、启用 ScriptBlock 日志模块 这就完美了吗?...由于 powershell 在执行命令的时候,只要参数不冲突就可以自动补全参数名称,比如 -version 就可以用 -v来代替,下面的命令与上面的命令效果一样: powershell -v 2 -nop...2.0 没有被安装,但是我们可以通过命令行轻松安装 .NET Framework 2.0 : dism.exe /online /enable-feature /featurename:NetFX3 /all...注意:由于 400 事件无法与活动进程相关联(400 事件不包含 PID),因此我们无法做到选择性的终止 powershell 进程,只会将所有 powershell 进程都终止,但是,我觉得这不是一个问题...对于攻击变种的深度检测,我们可以像 4103 事件一样通过监控 4688 安全事件或通过增强 PowerShell 的模块日志记录来监控模块的名字。

    2.5K00
    领券