如何用PowerShell创建一个共享并且给Everyone全部访问的权限

本篇将介绍如何用PowerShell创建一个共享并且给Everyone全部访问(Full Access)的权限。 这里应用到以下Windows Class,如果有需要可以查看微软官方的开发文档。 Win32_trustee官方文档: https://msdn.microsoft.com/en-us/library/aa394501%28v=vs.85%29.aspx Win32_ACE官方文档: https://msdn.microsoft.com/en-us/library/aa394063%28v=vs.85%29.aspx Win32_SecurityDescriptor官方文档: https://msdn.microsoft.com/en-us/library/aa394402%28v=vs.85%29.aspx 因为每一个Class都需要声明相应的元素,因此不能错过每一个元素的声明,要不然就会找不到相应的Property。 全部脚本: $trustee.Name = “EVERYONE”$trustee.Domain = $Null#Username/Group to give permissions to$trustee = ([wmiclass]’Win32_trustee’).psbase.CreateInstance()$trustee.Domain = $null$trustee.Name…

ASP.NET用Web.Config来连接数据库并进行数据查找

本篇介绍如何使用Web.Config来连接数据库并使用C#语言来进行数据查找。 你需要建立一个ASP.NET的项目和应有的数据库。 在这里,我们试用Home.aspx和TestDB。 首先在ASP.NET项目下打开Web.Config,添加以下connection代码: <connectionStrings> <add name=”TestDB” connectionString=”Data Source=servername;Initial Catalog=TestDB; Integrated Security=True;” providerName=”System.Data.SqlClient”/> </connectionStrings> 然后创建一个新的页面Home.aspx,包括以下的Library: using System.Web.Configuration;using System.Data.SqlClient; 然后创建一个Button和一个Girdview。 在Home.aspx.cs下创建一个新的连接: SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings[“TestDB”].ConnectionString);…

C#索引器重写

本篇将介绍如何使用C#来重写索引器。 如果,你对C#索引器不是很了解,可以通过查看本站文章: 如何用C#来构造一个索引器 根据上一篇的基础,我们来重写一个索引器,这次我们通过名称来查看数组的位置: public int this[string name] { get { int index = 0; while (index < NameList.Length) { if (NameList[index]==name) { return index;…

如何用C#来构造一个索引器

本篇将介绍如何通过C#来构造一个索引器(Indexer) 这里使用的方法是通过创建一个类,将构造函数写成创建一个数组。 然后通过get和set函数来实现内容的读写。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Indexer{ class Program { static void Main(string[] args) { var names = new IndexNames(); names[0] =…

如何设置SCCM推送Agent的帐号

如果想使用SCCM,你需要首先安装SCCM Agent。 SCCM Agent大小约为500MB,你需要使用推送账号来执行SCCM Agent的安装。 具体方法如下: 打开SCCM Console > Administration > Overview > Site Configuration > Sites,你会发现一个你之前创建的site。 右键单击site > 选择Client Installation Settings > Client Push…

安装Windows 10后System进程消耗资源增大

很多朋友在安装Windows 10之后发现,自己的CPU的百分比增大,然后迟迟不能降低。 这是什么原因造成的呢? 其实System消耗超高资源且不能退下和Windows的驱动(drivers)有关系。由于Windows 10是刚刚放出,因此存在某些硬件厂商还没来得及更新自己的驱动,因此Windows的操作系统需要运行自己的compatible驱动来帮助硬件来处理计算。 但是这个过程一般只会存在于刚启动,或者是应用到某一组件的时候,如果您的CPU长时间超过50%且不能退下,你要尽快去你的硬件厂商网站下载适应于Windows 10 的驱动。

如何在C#下使用StreamReader来读取文件

本篇将介绍如何在C#下使用FileStream来读取文件。 首先要查看文件是否存在,然后用StreamReader来读取文件。 此时,我们在程序的更目录下创建了一个test.txt文件,然后对其进行操作。 具体如下: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;namespace IORead{ class Program { private const string FILE_NAME = “test.txt”; static void Main(string[] args)…

如何解决升级Windows 10时出现Something happened报错

微软在2015年7月28日正式开启了从Window 7 和Windows 8.1免费直升Windows 10的通道。但是就在当天很多朋友在升级的时候遇到了Something happened报错,这个报错没有给出任何相关信息,本篇就讲解一下如何解决此类问题,让你的操作系统迅速升级到Windows 10。 解决方案1: 需要下载Windows media creation tool. http://www.microsoft.com/en-gb/software-download/windows10 下载之后,用管理员角色打开文件,重试。 解决方案2: 更改操作系统Locale,让其于你下载的iso文件一致。 打开控制面板 > Region (或者直接用命令行intl.cpl) > Administrative > Change system…