Powershell commands详解之Function "add-content/ac"

Powershell简介 Powershell简介 PowerShell是一种功能强大的脚本语言和shell程序框架,主要用于Windows计算机方便管理员进行系统管理并有可能在未来取代Windows上的默认命令提示符。PowerShell脚本因其良好的功能特性常用于正常的系统管理和安全配置工作,然而,这些特性被攻击者理解并转化为攻击特性,也就成为了攻击者手中的攻城利器,给企业网络造成威胁。 百度百科解释: Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framew 阅读详情

add-content, alias 为ac

帮助:

  可以通过get-help add-content, help ac, 或者help ac -full来得到帮助。

用法:

  add-content <path> <content>, path 为你需要写入内容的目的文件,如"c:/new.txt", content 为你要写入的内容。

用途:

  向指定文件写入内容。

例子 1:

  add-content "c:/new.txt" "Powershell is powerful!"

  将文本"Powershell is powerful!"写入c盘下的new.txt末尾,不会覆盖已存在的内容。如果new.txt不存在,ps自动新建。两个参数的双引号都不是必须的。你可以写为add-content c:/new.txt "Powershell is powerful!", 注意后面"Powershell is powerful!”中间有空格,所以需要双引号包起来作为一个整体传入。

例子 2:

   add-content -path *.txt -exclude help* -value "END"

   将“END” 写入所有当前目录下的txt文件中,以help命名开头的文件除外。

例子 3:

   add-content -path file1.log, file2.log -value (get-date) -passthru

   将当前日期时间写入file1.log,file2.log,同时打印当前日期(-passthru 在无参数的情况下会将值传递给console)

   注意:

    (get-date)一定要用括号括起来,让get-date作为command进行调用,否则get-date会被当成expression计算,最终解释为字符串"get-date".

例子 4:

    add-content -path monthly.txt -value (get-content c:/temp/weekly.txt)

    将weekly.txt的内容添加到monthly.txt的末尾。

例子 5:

    add-content -value (get-content test.log) -path C:/tests/test134/logs/test134.log

    将test.log的内容添加到test134.log文件中去。如果目标文件不存在,自动创建,如果上层目录不存在,自动创建。

例子 6:

    add-content chinese.txt -encoding "UTF8" -value "中文"

    利用"UTF8"编码将多国语言文字写入目标文件中。目前能接受的Encoding参数为

        Unknown,String,Unicode ,Byte,BigEndianUnicode,UTF8,UTF7,Ascii

  

英文帮助文档如下:

NAME
    Add-Content
   
SYNOPSIS
    Adds content to the specified items, such as adding words to a file.
   
   
SYNTAX
    Add-Content [-Credential <PSCredential>] [-Encoding {Unknown | String | Unicode | Byte | BigEndianUnicode | UTF8 | UTF7 | Ascii
    }] [-Exclude <string[]>] [-Filter <string>] [-Force] [-Include <string[]>] [-PassThru] [-LiteralPath] <string[]> [-Value] <Obje
    ct[]> [-confirm] [-whatif] [<CommonParameters>]
   
    Add-Content [-Credential <PSCredential>] [-Encoding {Unknown | String | Unicode | Byte | BigEndianUnicode | UTF8 | UTF7 | Ascii
    }] [-Exclude <string[]>] [-Filter <string>] [-Force] [-Include <string[]>] [-PassThru] [-Path] <string[]> [-Value] <Object[]> [
    -confirm] [-whatif] [<CommonParameters>]
   
   
DETAILED DESCRIPTION
    The Add-Content cmdlet appends content to a specified item or file. You can specify the content by typing the content in the co
    mmand or by specifying an object that contains the content.

PCB板质量测试和PCB板 PCB板质量测试和板厂 阅读详情

相关推荐

MATLAB实战:用ARMAX模型搞定电力系统惯量评估(附完整代码)

本文详细介绍了如何利用MATLAB中的ARMAX模型进行电力系统惯量评估,解决新能源占比提高带来的系统惯量下降问题。通过系统辨识技术,从电网运行数据中准确提取惯量参数,并提供完整的代码实现,帮助工程师快速应用于实际工程。

peach的博客 574

PowerShell脚本学习

运行Bamboo的时候,有script需要用到PowerShell,记录一下学习过程。

FuWen_Hao的博客 1万+

信道估计之MMSE算法

信道估计之MMSE算法前言MMSE估计的原理总结 前言        前篇分析了LS信道估计算法,也说明了由于没有考虑SNR的影响,所以LS算法不适合在低信噪比的情况下使用。本篇来学习信道估计的另外一种常用的算法–MMSE。        为什么说LS没有考虑噪声大小的情况呢,因为LS算法使用的是实际观测量与估计观测量的误差,这并不能精确的代表估计量的真值与估计值的误

大白的博客 2万+

PowerShell的脚本和命令讲解

还要注意,-LogName参数的语法列为[-LogName],这里缺少小方括号,意味着对于-LogName参数只能有一个值。圆括号命令的作用就是首先执行括号中的的操作,结果将作为传递给参数的值。包括字符串在内的整个参数都是可选的,因为整个参数都是用方括号括起来的。内部有一个小方括号,看到以这种方式显示的两个方括号时,这意味着可使用逗号分隔的列表传递多个值。if语句查看变量$file路径是否有现在的路径文件,如果没有,它就在变量$file的路径下创建一个新的文件。

weixin_49668551的博客 1万+

PowerShell系列(五):PowerShell通过脚本方式运行笔记

上一篇文章讲解了Powershell通过交互环境运行命令的相关知识,今天给大家介绍实际工作当中使用最频繁的方式——通过脚本运行,简单来说就是和咱们实际编写代码一样,先编写代码,然后通过开发工具执行。同样的为了实现PowerShell脚本的保存、方面在别的服务器迁移,一般都是先编写脚本,然后通过脚本文件执行完成相应的运维任务。针对一些复杂的运维脚本,如果通过交互命令方式,如果命令非常多且比较复杂的话,那么脚本可读性就大打折扣了。通过脚本方式可以很方便的脚本文件周期重复性执行,这样就达到了定时任务的目的。

IT技术分享社区 1万+

PowerShell简介

PowerShell 由命令行 shell 和脚本语言两部分组成。 它最初是一种框架,用于在 Windows 中自动执行管理任务。 PowerShell 现已发展为一种跨平台工具,用于执行多种任务。 命令行 shell 缺少图形界面,让你无法使用鼠标与图形元素进行交互。 相反,你需要在计算机控制台中键入文本命令。 下面是使用控制台的一些优点: 与控制台交互通常比使用图形界面快。 在控制台中,可以运行成批命令,因此它非常适合用于持续集成管道的任务自动化。 你可使用控制台与云资源和其他资源交互。

请大家直接把问题写在评论区或留言,不要只说一句"你好 或 在吗",我会尽快回复的。 6591

cmd、PowerShell基本操作总结

文章目录一. 如何快速打开PowerShell1.win + Q(X:\users\用户名\目录(X表示系统盘))2.shift + 右键(在任意文件夹下打开PowerShell)二. 如何快速打开cmd1.win + R(X:\users\用户名\目录(X表示系统盘))2.win + Q (X:\users\用户名\目录(X表示系统盘))3.通过powershell打开(在任意文件夹下打开cmd)4.安装cmder(在任意文件夹下打开cmd)三. 创建文件1.cmd(命令提示符)2.PowerShell

MarryAndy‘s battlefield 4912

Powershell 】(Windows下)常用命令 | 命令别名 | 运行Windows命令行工具 | 运行用户程序(vim、gcc、gdb)

Windows下使用Powershell

风高秋月白,雨霁晚霞红 1万+

PowerShell学习基础篇(使用帮助)

PowerShell不仅仅是一门脚本语言,其实是一种运行命令行工具的命令行Shell。虽然PowerShell可以通过脚本实现很复杂的功能,但脚本仅是使用PowerShell的一种方式。PowerShell为Windows管理员提供自动化管理的工具,微软的多个产品组都采用了PowerShell,第三方生态系统扩展也是基于PowerShell,并且全球的社区专家与爱好者也都帮助PowerShell变得越来越好。

weixin_49668551的博客 1万+

如何打开powershell和cmd?附使用小技巧

如何打开powershell和cmd?附使用小技巧

weixin_51930617的博客 6643

PowerShell攻击指南

什么是powershell?可以简单理解为cmd.exe的扩展。powershell具有灵活性和功能化管理windows系统的能力,powershell脚本文件后缀名是.ps1(数字1)Windows PowerShell是一种命令行外壳程序和脚本环境,它内置在每个受支持的windows版本中,使命令行用户和脚本编写者可以利用.NET Framework的强大功能。

鸡蛋炒鸡蛋 7252

powershell:add-content

add-content命令,主要是向文件中添加内容 主要参数有两个,-path用来指定路径,-value用来指定要添加的内容,暂时只知道这两个参数 下面是例子 add-content -path *.txt -exclude help* -value "END" 这个命令是向在当前目录的所有txt文件添加"END"这个内容,但是以help开关的txt文件除外,-exclude 用...

weixin_30731287的博客 872

windows强大的工具powershell(基础篇)

了解powershell

Lord_Torres的博客 5164

powershell新手向,新建、删除文件及对文件添加内容

powershell新建、删除文件

weixin_44205564的博客 1万+

PowerShell系列(十二):PowerShell Cmdlet高级参数介绍(二)

上篇文章我们讲过$Error变量,对于PowerShell执行出现的错误会被写入到这个变量里面,加上时间的累积,这个变量的数据量就会非常大,我们平常在排查问题的时候需要对错误信息进行Debu调试,这个时候ErrorVariable 就可以解决这个问题,它的主要作用是把执行出现错误的信息输出到我们定义的变量里面去。OutVariable的功能和Tee-Object比较类似,把当前命令的执行结果输出到定义的变量当中去,然后在命令结果传递到管道的同时,把执行结果保存到PowerShell变量中去。

IT技术分享社区 1231

powershell 命令_具有示例的Powershell启动过程命令教程

powershell 命令Start-Processis a powershell commandlet used create new process. As powershell is mainly developed .Net and provides .Net feature Start-Processis equivalent of System.Diagnostics.Proces...

cunjiu9486的博客 3436

PowerShell系列(六):PowerShell脚本执行策略梳理

PowerShell脚本执行策略用于控制何时以及何种方式执行PowerShell脚本。通过执行策略可以限制PowerShell脚本的执行范围,为系统管理员提供一定的安全保障。策略可以限制执行脚本的用户、限制执行脚本的来源等等。这些策略可以在计算机本地或组策略中进行配置。最终保护计算机免受恶意脚本和非法操作的侵害

IT技术分享社区 3608

PowerShell 基础知识

PowerShell 是微软开发的一种命令行外壳程序和脚本语言,主要用于系统管理和自动化任务。它基于.NET Framework 构建,提供了丰富的命令行工具(称为 cmdlet),能够与 Windows 操作系统的各种组件进行深度交互,包括文件系统、注册表、网络服务、活动目录等诸多方面。

qq_49120918的博客 3131

打开Windows命令行、Powershell窗口的多种方法

打开Windows命令行、Powershell窗口的多种方法 ①搜索栏方法 ②win+R运行窗口法 ③右键开始菜单方法

当年月明的博客 8335

简单聊聊PowerShell

PowerShell

a287100886的博客 573

Powershell个性化设置方法以及部分问题解决方法(超详细!)

Powershell作为一款Windows 7之后的Windows系统自带的命令行Shell,极大地便利了我们的各种操作,其相对于传统的cmd还引入了cmdlet来增强系统管理能力,让它更受欢迎。那么这款会被我们频繁使用到的工具,不整个心仪的皮肤来“解乏”怎么行呢?

2401_88351357的博客 2775

C# 五子棋 (大学项目)源码+数据库

C# 五子棋 (大学项目)源码+数据库 局域网联机对战,人机对战下不过机器系列 BGM+悔棋等 功能完善 最终版

Scratch素材.zip

人物模型和图片 大家可以下载完看看 里面有很多各种各样的角色以及BOSS

上一篇: powershell下面commands 自动格式化代码
下一篇: Powershell commands 之Function A:
TADICAN
博客等级 码龄19年 28粉丝 65原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值