Index: wp-admin/includes/user.php
===================================================================
--- wp-admin/includes/user.php	(revision 34817)
+++ wp-admin/includes/user.php	(working copy)
@@ -181,6 +181,8 @@
 		$user_id = wp_update_user( $user );
 	} else {
 		$user_id = wp_insert_user( $user );
+		$notify = ( ! isset( $_POST['send_reset_link'] ) ) ? 'admin' : 'both';
+
 		/**
 		  * Fires after a new user has been created.
 		  *
@@ -187,8 +189,9 @@
 		  * @since 4.4.0
 		  *
 		  * @param int $user_id ID of the newly created user.
+		  * @param string $notify Email the user a password reset link. Defaults to 'both' which sends the email. To not send the email use $notify = 'admin'.
 		  */
-		do_action( 'edit_user_created_user', $user_id );
+		do_action( 'edit_user_created_user', $user_id, $notify );
 	}
 	return $user_id;
 }
Index: wp-admin/network/site-new.php
===================================================================
--- wp-admin/network/site-new.php	(revision 34817)
+++ wp-admin/network/site-new.php	(working copy)
@@ -101,8 +101,9 @@
 		  * @since 4.4.0
 		  *
 		  * @param int $user_id ID of the newly created user.
+		  * @param string $notify Email the user a password reset link. Defaults to 'both' which sends the email. To not send the email use $notify = 'admin'.
 		  */
-		do_action( 'network_site_new_created_user', $user_id );
+		do_action( 'network_site_new_created_user', $user_id, $notify );
 	}
 
 	$wpdb->hide_errors();
Index: wp-admin/network/site-users.php
===================================================================
--- wp-admin/network/site-users.php	(revision 34817)
+++ wp-admin/network/site-users.php	(working copy)
@@ -85,8 +85,9 @@
 					  * @since 4.4.0
 					  *
 					  * @param int $user_id ID of the newly created user.
+					  * @param string $notify Email the user a password reset link. Defaults to 'both' which sends the email. To not send the email use $notify = 'admin'.
 					  */
-					do_action( 'network_site_users_created_user', $user_id );
+					do_action( 'network_site_users_created_user', $user_id, $notify );
 				}
 			}
 			break;
Index: wp-admin/network/user-new.php
===================================================================
--- wp-admin/network/user-new.php	(revision 34817)
+++ wp-admin/network/user-new.php	(working copy)
@@ -57,8 +57,9 @@
 			  * @since 4.4.0
 			  *
 			  * @param int $user_id ID of the newly created user.
+			  * @param int $notify Email the user a password reset link. Default is 'both' which sends the email. To not send the email use $notify = 'admin'.
 			  */
-			do_action( 'network_user_new_created_user', $user_id );
+			do_action( 'network_user_new_created_user', $user_id, $notify );
 			wp_redirect( add_query_arg( array('update' => 'added'), 'user-new.php' ) );
 			exit;
 		}
Index: wp-admin/user-new.php
===================================================================
--- wp-admin/user-new.php	(revision 34817)
+++ wp-admin/user-new.php	(working copy)
@@ -368,7 +368,7 @@
 $new_user_email = $creating && isset( $_POST['email'] ) ? wp_unslash( $_POST['email'] ) : '';
 $new_user_uri = $creating && isset( $_POST['url'] ) ? wp_unslash( $_POST['url'] ) : '';
 $new_user_role = $creating && isset( $_POST['role'] ) ? wp_unslash( $_POST['role'] ) : '';
-$new_user_send_password = $creating && isset( $_POST['send_password'] ) ? wp_unslash( $_POST['send_password'] ) : true;
+$send_reset_link = $creating && ! isset( $_POST['send_reset_link'] ) ? false : true;
 $new_user_ignore_pass = $creating && isset( $_POST['noconfirmation'] ) ? wp_unslash( $_POST['noconfirmation'] ) : '';
 
 ?>
@@ -436,6 +436,15 @@
 			</label>
 		</td>
 	</tr>
+	<tr>
+		<th scope="row"><label for="send_reset_link"><?php _e('') ?></label></th>
+		<td>
+			<label for="send_reset_link">
+				<input type="checkbox" name="send_reset_link" id="send_reset_link" value="both" <?php checked( $send_reset_link ); ?> />
+				<?php _e('Send the new user a reset password link.'); ?>
+			</label>
+		</td>
+	</tr>
 <?php } // !is_multisite ?>
 	<tr class="form-field">
 		<th scope="row"><label for="role"><?php _e('Role'); ?></label></th>
Index: wp-includes/default-filters.php
===================================================================
--- wp-includes/default-filters.php	(revision 34817)
+++ wp-includes/default-filters.php	(working copy)
@@ -343,8 +343,8 @@
 add_action( 'comment_post', 'wp_new_comment_notify_moderator' );
 add_action( 'comment_post', 'wp_new_comment_notify_postauthor' );
 add_action( 'after_password_reset', 'wp_password_change_notification' );
-add_action( 'register_new_user',      'wp_send_new_user_notifications' );
-add_action( 'edit_user_created_user', 'wp_send_new_user_notifications' );
+add_action( 'register_new_user',      'wp_send_new_user_notifications', 10, 2 );
+add_action( 'edit_user_created_user', 'wp_send_new_user_notifications', 10, 2 );
 
 /**
  * Filters formerly mixed into wp-includes
Index: wp-includes/ms-default-filters.php
===================================================================
--- wp-includes/ms-default-filters.php	(revision 34817)
+++ wp-includes/ms-default-filters.php	(working copy)
@@ -27,9 +27,9 @@
 add_action( 'wpmu_activate_user', 'add_new_user_to_blog', 10, 3 );
 add_action( 'wpmu_activate_user', 'wpmu_welcome_user_notification', 10, 3 );
 add_action( 'after_signup_user', 'wpmu_signup_user_notification', 10, 4 );
-add_action( 'network_site_new_created_user',   'wp_send_new_user_notifications' );
-add_action( 'network_site_users_created_user', 'wp_send_new_user_notifications' );
-add_action( 'network_user_new_created_user',   'wp_send_new_user_notifications' );
+add_action( 'network_site_new_created_user',   'wp_send_new_user_notifications', 10, 2 );
+add_action( 'network_site_users_created_user', 'wp_send_new_user_notifications', 10, 2 );
+add_action( 'network_user_new_created_user',   'wp_send_new_user_notifications', 10, 2 );
 add_filter( 'sanitize_user', 'strtolower' );
 
 // Blogs
Index: wp-includes/user-functions.php
===================================================================
--- wp-includes/user-functions.php	(revision 34817)
+++ wp-includes/user-functions.php	(working copy)
@@ -2066,8 +2066,9 @@
 	 * @since 4.4.0
 	 *
 	 * @param int $user_id ID of the newly registered user.
+	 * @param string $notify Email the user a password reset link. Defaults to 'both' which sends the email. To not send the email use $notify = 'admin'.
 	 */
-	do_action( 'register_new_user', $user_id );
+	do_action( 'register_new_user', $user_id, $notify );
 
 	return $user_id;
 }
@@ -2081,8 +2082,8 @@
  *
  * @param int $user_id ID of the newly created user.
  */
-function wp_send_new_user_notifications( $user_id ) {
-	wp_new_user_notification( $user_id, null, 'both' );
+function wp_send_new_user_notifications( $user_id, $notify = 'both' ) {
+	wp_new_user_notification( $user_id, null, $notify );
 }
 
 /**
