Search This Blog

Tuesday, April 23, 2019

What is Microsoft Graph? its an API

https://docs.microsoft.com/en-us/graph/overview

Microsoft Graph is the gateway to data and intelligence in Microsoft 365. Microsoft Graph provides a unified programmability model that you can use to take advantage of the tremendous amount of data in Office 365, Enterprise Mobility + Security, and Windows 10.


Friday, April 19, 2019

Mi Game PC simulator does not like old onboard graphics

Mi Game PC simulator does not like old onboard graphics -- on my old PC with active onboard graphics , the vbox will not start, because it is too slow.

then I put the nvdia graphics card back in, then the vbox can start, tho its still slow coz its old PCIexpress card any way\

AS 's terminator 3 is like T1 and T2

AS 's terminator 3 is like T1 and T2 , a re-hash

Wednesday, April 17, 2019

interesting synology NAS features --- active directory, bare metal backup ...

interesting synology NAS features --- active directory, bare metal backup ...

may not be free, need some license

Monday, April 15, 2019

Mi mobile game simulator ----- I got it working on an old PC

Mi mobile game simulator ----- I got it working on an old PC

it uses vbox --- yeah, virtual box

it conflicts with my notebooks hyper-v

it would not see my old hp amd notebook amd-v as VT

eventually I got it working on another old w 8.1 PC with intel VT


Saturday, April 13, 2019

android emulator bluestack --- conflicting with hyper-v on my notebook

android emulator bluestack --- conflicting with hyper-v on my notebook

Tuesday, April 9, 2019

az container attach

az container attach cmd shows container events and logs. by contrast, the az container logs only shows the logs and not the startup events

Friday, April 5, 2019

Azure App Service Plans

App Service plans represent the collection of physical resources used to host your apps. App Service plans define:
    • Region (West US, East US, etc.)
    • Scale count (one, two, three instances, etc.)
    • Instance size (Small, Medium, Large)
    • SKU (Free, Shared, Basic, Standard, Premium)

Azure Virtual Machine update management - MS

install operating system updates and patches for both Windows and Linux virtual machines that are deployed in Azure, on-premises, or even in other cloud providers


  1. There are no agents or additional configuration within the virtual machine.
  2. You can run updates without logging into the VM. You also dont have to create passwords to install the update.
  3. The Update Management solution lists missing updates and provides information about failed deployments in an easy-to-read format.
Update Management solution supports Windows and Linux, specifically:
  • Windows Server (2008 and newer)
  • CentOS 6 (x86/X64) and CentOS 7
  • Red Hat Enterprise 6 (x86/x64) and 7 (x64)
  • SUSE Linux Enterprise Server 11 (x86/x64) and 12 (x64)
  • Ubuntu 14.04 LTS, 16.04 LTS and 18.04 (x86/x64)
Components Used by Update Management
  • Microsoft Monitoring Agent (MMA) for Windows or Linux.
  • PowerShell Desired State Configuration (DSC) for Linux.
  • Automation Hybrid Runbook Worker.
  • Microsoft Update or Windows Server Update Services (WSUS) for Windows computers.
me comment: so there is still an agent, notice its relation with MS builtin windows updates


Thursday, April 4, 2019

Opening ports in Azure VMs - MS

By default, new VMs are locked down.
Apps can make outgoing requests, but the only inbound traffic allowed is from the virtual network (e.g., other resources on the same local network) and from Azure Load Balancer (probe checks).
There are two steps to adjusting the configuration to support different protocols on the network. When you create a new VM, you have an opportunity to open a few common ports (RDP, HTTP, HTTPS, and SSH). However, if you require other changes to the firewall, you will need to adjust them manually.
The process for this involves two steps:

  1. Create a network security group.
  2. Create an inbound rule allowing traffic on the ports you need.

For inbound traffic, Azure processes the security group associated to the subnet and then the security group applied to the network interface. Outbound traffic is handled in the opposite order (the network interface first, followed by the subnet).

ecurity groups are optional at both levels. If no security group is applied, then all traffic is allowed by Azure. If the VM has a public IP, this could be a serious risk, particularly if the OS doesn't provide a built-in firewall.

SMTP (port 25) is a special case. Depending on your subscription level and when your account was created, outbound SMTP traffic may be blocked. You can request to remove this restriction with business justification.

There are two approaches we can use to authenticate an SSH connection: username and password, or an SSH key pair.

There are two approaches we can use to authenticate an SSH connection: username and password, or an SSH key pair.

- MS

There are two parts to an SSH key pair: a public key and a private key.
  • The public key is placed on your Linux VM or any other service that you wish to use with public-key cryptography. This can be shared with anyone.
  • The private key is what you present to verify your identity to your Linux VM when you make an SSH connection. Consider this confidential information and protect this like you would a password or any other private data.

You can use the same single public-private key pair to access multiple Azure VMs and services.


Wednesday, April 3, 2019

An email message contains two sender addresses

An email message contains two sender addresses, the 5321.MailFrom (used by a sending mail server to identify the sender, shown in the header as Return-Path) and the 5322.From (the address displayed as the From address by the mail client,

- MS

Tuesday, April 2, 2019

azure availability set and VM backup - MS

To ensure your services aren't interrupted and avoid a single point of failure, it's recommended to deploy at least two instances of each VM. This feature is called an availability set.

An availability set is a logical feature used to ensure that a group of related VMs are deployed so that they aren't all subject to a single point of failure and not all upgraded at the same time during a host operating system upgrade in the datacenter. VMs placed in an availability set should perform an identical set of functionalities and have the same software installed.

Microsoft does not automatically update your VM's OS or software. You have complete control and responsibility for that. However, the underlying software host and hardware are periodically patched

 When you place VMs into an availability set, Azure guarantees to spread them across Fault Domains and Update Domains.

Azure Backup is a backup as a service offering that protects physical or virtual machines no matter where they reside: on-premises or in the cloud.


  • Files and folders on Windows OS machines (physical or virtual, local or cloud)
  • Application-aware snapshots (Volume Shadow Copy Service)
  • Popular Microsoft server workloads such as Microsoft SQL Server, Microsoft SharePoint, and Microsoft Exchange
  • Native support for Azure Virtual Machines, both Windows, and Linux
  • Linux and Windows 10 client machines
Unlimited data transfer. Azure Backup does not limit the amount of inbound or outbound data you transfer. Azure Backup also does not charge for the data that is transferred.

Azure Backup utilizes several components that you download and deploy to each computer you want to back up. The component that you deploy depends on what you want to protect.
  • Azure Backup agent
  • System Center Data Protection Manager
  • Azure Backup Server
  • Azure Backup VM extension

Monday, April 1, 2019

Microsoft 365 --- according to MS

Microsoft 365 Enterprise you get the following products and services:
Product Description
Office 365 Enterprise Includes Office 365 ProPlus, the latest Office apps for your PC and Mac (like Word, Excel, PowerPoint, and Outlook), and a full suite of online services for email, file storage and collaboration, meetings, and more.
Windows 10 Enterprise The most productive and secure version of Windows with comprehensive deployment, device, and app management.
Enterprise Mobility + Security (EMS) Designed to help manage and protect users, devices, apps, and data in a mobile-first, cloud-first world. Includes Microsoft Intune, Azure AD Premium, and Azure Rights Management.