首页
学习
活动
专区
圈层
工具
发布

可集成到文件管理器,一句 PowerShell 脚本发布某个版本的所有 NuGet 包

不过,如果你有很多的 NuGet 包并且经常需要推送的话,也可以集成到 Directory Opus 或者 Total Commander 中。...-source https://api.nuget.org/v3/index.json 用 PowerShell 包装一下 要执行 NuGet 的推送命令,我们需要一个可以执行命令的终端,比如 PowerShell...这个时候,可以考虑用 PowerShell 间接执行这个命令: 1 2 # PowerShell 版本 powershell -NoExit -c "nuget push *.0.8.0-alpha.nupkg...Opus 当前目录 执行一段 PowerShell 脚本,但执行完之后不退出(这样,我可以观察到我实际上推送的是哪一些包,并且可以知道推送是否出现了错误) 要执行的命令为 nuget push *.xxx.nupkg...毕竟我一次编译产生的 NuGet 包太多了,还是需要使用这样的方式来提高一点效率。至于为什么不用持续集成,是因为目前 SourceYard 还不支持在 GitHub 上集成。

73130

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

[TOC] 0x00 前言简述 描述: 在运维过程中会将服务器上数据文件备份在共享磁盘或者FTP服务器中,此处由于作者环境是在Windows系统上,且在业务上需要同步文件到FTP服务器中,遂有了此文,帮助各位看友了解...在下述实践中,我们可以使用三种方式进行数据文件上传到FTP服务器中。 方式1.使用Powershell与Windows原生ftp客户端工具(仅仅支持主动模式)进行文件备份....方式3.使用Powershell的PSFTP模块包连接ftp服务器并进行备份文件上传。...在使用前我们需要安装 PSFTP 模块包,模块当前版本为 1.7.1.1,其作用是管理FTP帐户的功能。...也可以通过运行 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force' 安装 NuGet # 提供程序。

4.3K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Active Directory中获取域管理员权限的攻击方法

    此外,攻击者通常也不难从拥有工作站的用户权限升级到拥有本地管理员权限。这种升级可以通过利用系统上未修补的权限升级漏洞或更频繁地在 SYSVOL 中查找本地管理员密码(例如组策略首选项)来发生。...SYSVOL 包含登录脚本、组策略数据和其他需要在有域控制器的任何地方可用的域范围数据(因为 SYSVOL 自动同步并在所有域控制器之间共享)。...Kerberos TGS Service Ticket离线破解(Kerberoast) Kerberoast 可以作为普通用户从 Active Directory 中提取服务帐户凭据的有效方法,而无需向目标系统发送任何数据包...别人会吗?他们实际上是域管理员! 在升级到域控制器之前,找到在成员服务器上暂存的 NTDS.dit 文件。...通过对虚拟化主机的管理员权限,可以克隆虚拟 DC 并离线复制相关数据。 获取对虚拟 DC 存储数据的访问权限,并有权访问域凭据。你运行 VMWare 吗?

    7K10

    Nuget多项目批量打包上传服务器的简明教程

    本篇不会介绍Nuget是什么,如何打包上传Nuget包,怎么搭建私有Nuget服务器。这些问题园子里都有相应的文章分享,这里不做过多阐述。...比如:解决方案在E:\abp\abp\framework这个路径,我们的脚本文件在E:\abp\abp\nupkg这个路径,那么我们就可以配置framework这个值就可以了。 ?...最后修改 下你自己的--api-key(Nuget管理的密钥)以及-s(包源,如果你是自己搭建的私有nuget服务器,则这里需要替换成私有nuget服务器地址) ?...这里你在执行powershell脚本的时候可能会报如下的错误 ?...总结 本文参照abp vnext批量打包解决方案下面所有项目文件并上传到nuget服务器的方法实现了一个简单的Nuget多项目批量打包上传服务器的方法,希望对有需要的朋友有所帮助,当然,如果你有更好的方式也可以给我留言

    1.8K20

    如何获得PowerShell命令的历史记录

    0x00前言 我在最近的学习过程中,发现PowerShell的命令的历史记录有时会包含系统敏感信息,例如远程服务器的连接口令,于是我对PowerShell的的历史记录功能做了进一步研究,总结一些渗透测试中常用导出历史记录的方法...view=powershell-3.0 默认Powershell v2及以上支持能够记录当前会话中输入的命令,多个PowerShell的进程之间不共享,Powershell的进程退出后自动清除所有记录。...view=powershell-5.1 默认Powershell v5支持Powershell v3和Powershell v4,需要安装Get-PSReadlineOption后才可以使用。...id=51451 注:安装前需要关闭的PowerShell进程可以通过命令行实现隐蔽安装,命令如下: msiexec /q /i PackageManagement_x64.msi 安装成功后,在控制面板的已安装程序列表...Help (default is "Y"): 再次需要输入侧Y进行安装 如果需要实现一键安装,可以先安装的NuGet,再安装PSReadLine,完整命令如下: Install-PackageProvider

    14.9K30

    将美化进行到底,把 PowerShell 做成 oh-my-zsh 的样子

    然而 Windows 下能这么玩吗?答案是可行的,接下来就来看看怎么玩。 ? ---- Windows 下我们用 oh-my-posh 在 PowerShell 中实现这样的效果。...Install-Module posh-git -Scope CurrentUser 如果此前没有安装 NuGet 提供程序,则此时会提示安装 NuGet;如果此前没有开启执行任意脚本,此处也会提示执行脚本...敲 $profile 可以让 PowerShell 告诉我们这个文件的路径是什么。当然下图是我的路径,读者的默认在文档路径里的 PowerShell 文件夹下。 ?...会发现这时已经可以用方向键来选择参数了!原生 PowerShell 可没有这个功能啊! ? 我们选择 Agnoster 主题。(这些主题都是 oh-my-posh 带给我们的。)...可参见 自定义 Windows PowerShell 和 cmd 的字体 感受一下。 所以,这里更倾向于在安装了字体的情况下使用第三方 PowerShell。

    4.8K10

    使用批处理根据项目工程文件生成Nuget包并发布(支持.NET Core)

    Nuget包这里就不多介绍了,需要了解的请访问:https://docs.microsoft.com/zh-cn/nuget/ 下面开始本篇教程。...内容如下: :: 包搜索字符串 echo %1 :: 项目方案地址 echo %2 :: 删除历史包 del %1 /f /q /a :: 包名称 set nupkg="" :: 打包 nuget...这个问题折腾了一晚上,后面在GitHub里面找到了提示。 设置包属性 通常我们在搜索Nuget包时,可以看到很多描述或介绍,如下图所示: ?...番外:调用第三方API通知 有时候,如果我们的包是推送到自己的服务器,或者我们希望团队中其他人知道我们推送了吊炸天的包包,但是我们又不想直接很Low的在群里@所有人 ,那么我们可以编写PowerShell...,我们可以编写以下脚本: set title="%nupkg%包已推送,请更新最新包。"

    84830

    AD域攻防权威指南:十.SCCM基本知识介绍

    SCCM 介绍SCCM(System Center Configuration Manager)用于部署更新、管理工作站及服务器上的软件,并向各类设备打补丁(如主域控、Exchange 服务器、员工笔记本等...站点(Site)在 SCCM 中,站点(Site)是管理架构中的逻辑组织单元,用于实现集中式管理与控制。...根据组织规模与需求,SCCM 可以是单站点,也可以是多站点的分级架构;站点之间可建立层级关系以支撑更复杂的管理与部署场景。...SCCM 客户端SCCM 客户端是部署在受管计算机上的代理软件,通过与 SCCM 服务器通信,实现对终端的集中管理与控制,主要功能包括:软件分发与安装:接收服务器下发的软件包/应用并在本机执行安装。...脚本(Scripts):用于执行特定任务的脚本(VBScript、PowerShell 等)。映像(Images):操作系统镜像文件,用于 OS 部署。

    30410

    使用GUI工具高效构建你自己的Nuget包丰富包的基础信息添加要包含的文件The end

    创建nuget工具包 丰富包的基础信息 在点击Create a new package后,是一个简洁的界面 ?...拥有者:你可以随便写,但是在发布的时候会被你的nuget帐户名替代。 最低客户端版本:描述这个包限制的最低nuget客户端版本。...最后有两项特别重要了; Dependencies:依赖,这个包是否依赖其它的包,当然你可以把依赖的其他包直接拷贝包含进来,但是这就完全违背了nuget的初衷,如果你所依赖的项目没有nuget包,你可以联系原作者后者帮助打包为...tools:在解决方案或者项目中包含的一些powershell脚本,以及一些可以在Nuget package console中访问的应用程序。...使用包 在VS中创建一个项目,打开nuget package窗口,在搜索框中输入上文中定义的包ID:ListControlExtension或者直接在命令行工具中输入命令:Install-Package

    1.7K60

    如何创建一个基于命令行工具的跨平台的 NuGet 工具包

    我分为两篇可以减少完成单个任务的理解难度: 如何创建一个基于 MSBuild Task 的跨平台的 NuGet 工具包 如何创建一个基于命令行工具的跨平台的 NuGet 工具包 第零步:前置条件 第一步...buildMultiTargeting/ // PowerShell 脚本或者程序,在这里的工具可以在“包管理控制台”(Package Manager Console) 中使用 + tools/ ▲ 以上结构可以去官网翻阅原文...(如果你想了解更多 csproj 中的 NuGet 属性,可以阅读我的另一篇文章:项目文件中的已知 NuGet 属性(使用这些属性,创建 NuGet 包就可以不需要 nuspec 文件啦) - 吕毅)...关于这些属性更详细的解释,依然可以参见:项目文件中的已知 NuGet 属性(使用这些属性,创建 NuGet 包就可以不需要 nuspec 文件啦) - 吕毅。...本地测试 NuGet 包 在发布 NuGet 包之前,我们可以先在本地安装测试。

    1.5K20

    .Net在Windows上使用Jenkins做CICD的那些事

    项目(包含所以依赖的项目)依赖引用丢失,主要体现以下几点: 官方依赖包没有使用NuGet 内部项目引用通过本地引用,项目没有拉取则编译失败 NuGet包多个版本的引用 同属一个解决方案,但是项目分散到各个仓库...https://dist.nuget.org/win-x86-commandline/latest/nuget.exe 发布、还原.Net依赖包 MsBuild https://visualstudio.microsoft.com...官方部署文档可以查看 https://docs.microsoft.com/zh-cn/nuget/hosting-packages/nuget-server ? ?  ...安装MsBuild   在服务器47.115.111.58打开通过上面表格的链接下载VS的安装包,点开单个组件选项卡,勾选Msbuild,等待一会即可完成。 ?...\NuGet\NuGet.Config,没有的化可以自己建一个,输入以下脚本。

    2.4K31

    0.C#Make自动化构建-简介

    它可以用来编译代码,复制文件以及文件夹,运行单元测试,压缩文件以及构建Nuget包等等。...可靠的:可以建立在自己的机器上,也可以建立在像AppVeyor,TeamCity,TFS,VSTS或Jenkins这样的CI系统上,都可以以相同的方式运行。...1.1 下载引导脚本 首先第一步下载一个基于Powershell的引导脚本文件build.ps1,这个文件并不是必须的,你可以直接用调用cake脚本文件),在项目所在的目录下运行: Invoke-WebRequest...原因是我的一个Demo.Tests这个项目引用了xUnit的包,MSBuild没能正确的还原nuget包,这不知道算不算一个bug,笔者之前用 Cake的MSBuild来build vs2015的项目的时候是没有问题的...不过也正好,我们再用Cake来写一个还原nuget包的task。

    2K50

    如何使用ForceAdmin不断创建UAC弹窗

    在该工具的帮助下,广大研究人员不仅可以对组织内员工进行安全意识培训,而且也可以测试网络中Windows主机的安全性。...ForceAdmin本质上是一个C# Payload构建/生成工具,输入的命令可以通过PowerShell直接调用cmd.exe运行,并且支持使用批处理语法。...工具要求 如需自行构建项目代码,则需要安装下列NuGet包: Fody:用于构建.NET程序集所需要的扩展工具; Costrua.Fody:Fody的附加程序,用于嵌入各种资源; Microsoft.AspNet.WebApi.Client...:这个包可以为System.Net.Http添加数据格式化和内容转换支持,其中包括针对JSON、XML和表单URL编码数据的支持; 工具安装 广大研究人员可以直接访问该项目的下载页面:https...除此之外,我们还可以直接使用下列命令将该项目源码克隆至本地: $ git clone https://github.com/catzsec/ForceAdmin.git 然后在控制台中切换到项目目录:

    2K30

    如何创建一个基于 MSBuild Task 的跨平台的 NuGet 工具包

    我分为两篇可以减少完成单个任务的理解难度: 如何创建一个基于 MSBuild Task 的跨平台的 NuGet 工具包 如何创建一个基于命令行工具的跨平台的 NuGet 工具包 第零步:前置条件 第一步...所以请将所有的 NuGet 包资产都声明成私有的,方法是在 NuGet 包的引用后面加上 PrivateAssets="All"。...buildMultiTargeting/ // PowerShell 脚本或者程序,在这里的工具可以在“包管理控制台”(Package Manager Console) 中使用 + tools/ ▲ 以上结构可以去官网翻阅原文...关于这些属性更详细的解释,依然可以参见:项目文件中的已知 NuGet 属性(使用这些属性,创建 NuGet 包就可以不需要 nuspec 文件啦) - 吕毅。...本地测试 NuGet 包 在发布 NuGet 包之前,我们可以先在本地安装测试。

    1.9K10
    领券