PowerShell, SSAS, Role, Membership 上篇随笔使用PowerShell创建SSAS Role贴出了如何使用PowerShell批量创建Role,由于个人项目需求,创建Role的步骤和添加Membership分开了,该文贴出如何使用PowerShell批量向Role中添加Membership. 代码如下: # --------------------------------------------------------- # AUTHOR: Niko / hewu…
PowerShell, SSAS, Role, DatabasePermission, Cube, Dimension, CubePermission, CubeDimensionCube 在SSAS中创建Role是一个比较繁琐的操作,一般都会涉及到如下操作:创建Role.选择Database Permission.添加Memeberships.选择Cube的Access权限.Cell Data.选择Dimension的Access权限以及DimensionData中Attribute的Allo…
因特殊要求,需要给某物理网卡添加多个IP地址: powershell中有个netsh的命令,添加IPv4地址的方法: add address [name=]<字符串>       [[address=]<IPv4 address>[/<整数> [[mask=]<IPv4 掩码>]]            [[type=]unicast|anycast]]       [[gateway=]<IPv4 地址> [gwmetric=]<整数&g…
首先查看角色具有哪些权限: $admin_role_set = get_role( 'administrator' )->capabilities; $author_role_set = get_role( 'author' )->capabilities; 注意:修改权限的行为是永久性的,除非你手动删除该权限,因为角色的权限设置是保存到数据库中的(保存在数据表 wp_options,字段名称option_name,值为 wp_user_roles), SQL 命令: SELECT * FRO…
需求1:某公司所有员工少了MAIL属性,需要批量添加.例如,用户chenyy  添加邮件属性chenyy@xxxx.com 先导出(只导出名字)备用: Get-ADUser -Filter * -Properties * | select name | Export-Csv c:\test.csv 用where条件可以过滤系统账号 Get-ADUser -Filter * -Properties * |where {$_.UserPrincipalName -ne $null} | select…
电脑上添加静态路由,PowerShell或cmd设置路由 方法/步骤1.首先以管理员身份在“运行”窗口输入cmd或PowerShell(按WIN+R打开运行窗口),然后回车进入命令行,输入 route add 10.10.101.0 mask 255.255.255.0 -p 192.168.0.254 其中10.10.101.0是我们需要访问的整个网段地址,255.255.255.0是这个网段的掩码,192.168.0.254 是本机去往需要访问网段的下一跳IP地址.何为下一跳IP地址:就是与…
一.动态分区的好处就不说了,随着时间的推移,不可能一个度量值组都放在一个分区中,处理速度非常慢,如何动态添加分区,如何动态处理分区,成为了很多新手BI工程师一个头痛的问题,废话不多说,分享一下我的经验. 二.首先讲一下大致的流程,主要是通过SSIS进行任务的处理,本文主要是按照月进行分区,当然分区的规则大家可以根据自己的需求制定. 该包用到的所有变量 三.对上面四个步骤分别讲解一下. 1.得到所有分区: ①.主要设置如下图 ②.输出的结果集应该传给变量Partitions ③.SQLStatem…
一.动态分区的好处就不说了,随着时间的推移,不可能一个度量值组都放在一个分区中,处理速度非常慢,如何动态添加分区,如何动态处理分区,成为了很多新手BI工程师一个头痛的问题,废话不多说,分享一下我的经验. 二.首先讲一下大致的流程,主要是通过SSIS进行任务的处理,本文主要是按照月进行分区,当然分区的规则大家可以根据自己的需求制定. 该包用到的所有变量 三.对上面四个步骤分别讲解一下. 1.得到所有分区: ①.主要设置如下图 ②.输出的结果集应该传给变量Partitions ③.SQLStatem…
以下是用powershell查看Cube占用磁盘空间大小的方式.可以编译成函数也可以直接把参数改成需要的服务器名称. Param($ServerName="SERVERNAME") $loadInfo = [Reflection.Assembly]::LoadWithPartialName("Microsoft.AnalysisServices") $server = New-Object Microsoft.AnalysisServices.Server $ser…
使用Get-User命令去寻找group membership of a domain user $((Get-ADUser Wendy -Properties *).MemberOf -split (“,”) | Select-String -SimpleMatch “CN=”) -replace “CN=”,”” 扩展1️:获取在群组Wendy和群组Gaga中的所有用户 Get-ADUser -Filter * -SearchScope Subtree -SearchBase "dc=xx,…