Powershell 开机自动加载Snapin 和module

以前只知道在Powershell的默认路径下面添加第三方的module就可以开机自动加载了

PS C:\WINDOWS\system32> $env:PSModulePath -split ";"
C:\Users\yli\Documents\WindowsPowerShell\Modules
C:\Program Files\WindowsPowerShell\Modules
C:\WINDOWS\system32\WindowsPowerShell\v1.0\ModulesC:\Program Files (x86)\NetApp\NetApp PowerShell Toolkit\Modules\.

但是其他路径的Module怎么处理?Snapin怎么处理,今天终于知道可以配置profile script来配置了。

方法很简单。

PowerShell的用户档案的WindowsPowerShell文件夹里面添加一个新的 profile.ps1 文件,然后在这个文件里面执行import-module和add-pssnapin等命令就可以了。开机的时候会自动执行该文件。

例如 开机自动加载对应的一些模块和插件等等

import-module dataontap
Add-PSSnapin VMware.VimAutomation.Core
$cred = Get-Credential 
Import-Module MSOnline
Set-ExecutionPolicy remotesigned
Connect-MsolService -Credential $cred
 
#连接到Office365
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell/ -Credential $Cred -Authentication Basic -AllowRedirection
Import-PSSession $session
时间: 2024-10-10 23:48:11

Powershell 开机自动加载Snapin 和module的相关文章

[dpdk][kernel][driver] 如何让DPDK的UIO开机自动加载到正确的网卡上 (没搞定)

0. 前言 开了虚拟机,开始dpdk之前,我每天都干这几件事: [[email protected] potatos]# modprobe uio [[email protected] potatos]# insmod /root/dpdk/x86_64-native-linuxapp-gcc/kmod/igb_uio.ko [[email protected] potatos]# /root/dpdk/tools/dpdk-devbind.py -b igb_uio 0000:00:04.0

linux开机自动加载分区/etc/fstab配置文件

解释一下/etc/fstab,开机自动挂载 [[email protected] home]# cat /etc/fstab LABEL=/                 /                       ext3    defaults        1 1 LABEL=/boot             /boot                   ext3    defaults        1 2 tmpfs                   /dev/shm  

ubuntu开机自动加载iptables配置(转)

原文:http://www.xuebuyuan.com/730127.html iptables的使用参见http://wiki.ubuntu.org.cn/IptablesHowTo iptables配置完成后,规则是自动立即生效的,但是机器重启动后,规则会丢失 ubuntu下可以通过以下步骤保存iptables设置,并实现开机自动加载 1.iptables配置完成后手动保存 执行iptables-save > /etc/iptables.up.rules ,将当前配置保存再iptables.

内核模块开机自动加载和黑名单

1,自动加载 # vim /etc/sysconfig/modules/modulename.modules : #! /bin/sh /sbin/modinfo -F filename modulename > /dev/null 2>&1 if [ $? -eq 0 ]; then /sbin/modprobe modulename fi # 这个脚本会先检查模块是否存在,如果存在就用modprobe加载. # modulename.modules 脚本必须确保属性是可执行的. 2

Linux开机自动加载的几种方法

linux 添加开机启动项的三种方法. (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh #This script will be executed after all the other init scripts.#You can put your own initialization stuff in here if you don't#want to do the full Sys V style in

ghci 添加搜索目录 自动加载import的module

scheme下就没个标准大众点的编译器吗?看着chez scheme却只能用个解释器,好忧伤.用不到最好的,我就不用了.决定回到haskell的怀抱,最近精力旺盛,就是你了. 之前一直用的vim+ghc/ghci来学的.这次决定换个ide,就选了eclipse和eclipseFP这个插件.烦人的是我在main.hs中import一个模块,都提示找不到模块.我明明就跟你main文件在同一个目录src下啊.ghci中用:show paths发现默认搜索目录是“.”,也就是当前目录,而不是src目录,

Linux基本命令——优化开机自动加载的服务

linux每次开机会自动启动一些服务,若想对默认启动的系统服务进行优化,可以使用以下两种工具. 1: ntsysv 命令 2: chkconfig 命令 一,ntsysv命令 单独使用nysysv命令,只对当前运行级别下的系统服务生效,添加--level选项,可对其他级别下的系统服务进行优化. 使用命令ntsysv --level 35             //显示在运行级别3.5下自动启动的所有服务 二,chkconfig 命令 格式:chkconfig --level 运行级别 服务名称

AngularJS ng-app的自动加载与属性值

ng-app 指令用于告诉 AngularJS 应用当前这个元素是根元素,所有 AngularJS 应用都必须要要一个根元素. 使用ng-app来标记一个DOM结点,在网页加载完毕时会自动引导(自动初始化)应用程序. ng-app可以带属性值,可以指定加载应用模块的名称,ng-app="模块名称". 但是HTML文档中只允许有一个 ng-app 指令,如果有多个 ng-app 指令,则只有第一个会被使用. 所以想要实现自动加载,那么就不能让ng-app带有属性值,即不能指定载入应用模块

基础才是重中之重~网站bin目录下的程序集自动加载

回到目录 网站bin目录下的程序集一般由系统项目,项目引用的外部DLL及外挂DLL组成,它们在网站运行时会自动加载,这一点很重要,项目本身DLL及项目引入的DLL会自动加载,这没有问题,而外挂在bin目录的DLL也会自动加载,这很重要,因为,它可以使我们的应用程序更加灵活,在开发通用功能上,也显得扩展性更强! 一个例子,比如一个HttpModule,它是一个通用的功能,向页面添加一些缓存过期的共用信息,这对于你所有网站都是共用的,这时,可以建立一个HttpModule项目,它代码可能是这样 na