Hi,
if you try to remove bits transfers initialted from SYSTEM or from other users you get an Access Denied (Unable to cancel job – 0x80070005) error.
Continue reading Windows: Cancel Bits transfers from other user
Hi,
if you try to remove bits transfers initialted from SYSTEM or from other users you get an Access Denied (Unable to cancel job – 0x80070005) error.
Continue reading Windows: Cancel Bits transfers from other user
Hi,
in Active Directory Domain environment you have to frequently change your password.
The default Windows methods usually does not support clipboard operations. So you have to enter your new password two times and depending on your method your old password too 🙁 .
Continue reading Windows: Change Password Utility
Hi,
if you want to list all Users which are currently logged on to the box use the query command.
List all sessions
c:\> query session
SESSIONNAME USERNAME ID STATE TYPE DEVICE
services 0 Disc
console 1 Conn
>rdp-tcp#0 user1 2 Active rdpwd
rdp-tcp 65536 Listen
Or list all users
c:\> query user
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
>user1 rdp-tcp#0 2 Active . 21.02.2015 19:42
You can also list the processes of the user
c:\> query process
USERNAME SESSIONNAME ID PID IMAGE
>user1 rdp-tcp#0 2 6076 taskhost.exe
>user1 rdp-tcp#0 2 6592 rdpclip.exe
>user1 rdp-tcp#0 2 4840 dwm.exe
>user1 rdp-tcp#0 2 4680 explorer.exe
>user1 rdp-tcp#0 2 7092 vmtoolsd.exe
....
Michael
Hi,
a short post. It describes how to create a new local Windows User account and add them to an existing local user group.
First of all, include the following references in your project:
using System.DirectoryServices; using System.Runtime.InteropServices;
Create a new User with local administrator rights.
// define Username and Password const string USER_NAME = "NewAdmin"; char[] aPWchars = { 'P', 'a', 's', 's' , 'w', 'o', 'r', 'd'}; System.Security.SecureString oPW = new System.Security.SecureString(); foreach (char cChr in aPWchars) { oPW.AppendChar(cChr); } // Get Computerobject via ADSI DirectoryEntry oComputer = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer"); // New User DirectoryEntry oNewUser = oComputer.Children.Add(USER_NAME, "user"); // define Pointer to a string IntPtr pString = IntPtr.Zero; // Pointer to password pString = Marshal.SecureStringToGlobalAllocUnicode(oPW); // Set password oNewUser.Invoke("SetPassword", new object[] { Marshal.PtrToStringUni(pString) }); // Add a description oNewUser.Invoke("Put", new object[] { "Description", "New Administrator" }); // Save changes oNewUser.CommitChanges(); // Cleanup and free Password pointer Marshal.ZeroFreeGlobalAllocUnicode(pString); // Get Group DirectoryEntry oGroup = oComputer.Children.Find("Administrators", "group"); // And add the recently created user oGroup.Invoke("Add", new object[] { oNewUser.Path.ToString() });
Michael